Hallo E*Pvp,
Ich habe ein problem und zwar möchte ich eine Textdatei in einem Listview anzeigen lassen.
Um genauer zu sein die Textdatei sollte so aussehen :
Code:
Item Nr Item Id Item Name
Das sollte die Listview so lesen das "Item Nr" in der 1. Spalte steht, Item Id in der 2. Spalte steht und Item Name in der 3. Spalte steht.
Hoffe man kann mir helfen da ich auch gegoogelt hab aber nie richtig verstanden hab was dort diskutiert wurde.
Naja egal, wenn du die Textdatei nach diesem Schema gliederst:
Quote:
1;34;Baseball
2;98;Schuh
3;23;Loeffel
Einfach alle Zeilen auslesen und in ein String array speichern. Dieses dann Zeile für Zeile mit einem beliebigen Tennungszeichen splitten lassen und der listview adden.
Code:
OpenFileDialog OpnFileDialog = new OpenFileDialog();
OpnFileDialog.Filter = ("Text Files|*txt");
if (OpnFileDialog.ShowDialog() == System.Windows.Forms.DialogResult.OK)
{
string[] stack = File.ReadAllLines(OpnFileDialog.FileName);
foreach (string s in stack)
{
string[] str = s.Split(new Char[] { ';' });
ListViewItem item = new ListViewItem(str);
listView1.Items.Add(item);
}
}
ich danke dir für die antwort aber ich versteh nicht wie genau dieser code bei dir funktionieren konnte das dieser nur fehler enthält also alles wird blau unterstrichen ich kann mit dem code garnichts anfangen sorry :/
ich danke dir für die antwort aber ich versteh nicht wie genau dieser code bei dir funktionieren konnte das dieser nur fehler enthält also alles wird blau unterstrichen ich kann mit dem code garnichts anfangen sorry :/
Das sollte dann in etwa so aussehen.. (code ist nicht getestet..)
Und das Imports System.IO nicht vergessen.
Code:
Sub asdf()
Dim OpnFileDialog = New OpenFileDialog()
OpnFileDialog.Filter = ("Text Files|*txt")
If OpnFileDialog.ShowDialog() = System.Windows.Forms.DialogResult.OK Then
Dim stack = File.ReadAllLines(OpnFileDialog.FileName)
For Each s In stack
Dim str = s.Split(";")
Dim item = New ListViewItem(Str)
listView1.Items.Add(item)
Next
End If
End Sub
Es funktioniert danke ! Aber wie mach ich das das wenn man auf eine zeile klickt, in textbox1 = Item Nr, Item Id und Item name steht? wäre nett wenn du mir nochmals antworten könntest, danke
sub lv_selectedindexchanged (...) tb.text = string.format("{0}, {1}, {2}", lv.focuseditem.text, lv.focuseditem.subitems(1).text, lv.focuseditem.subitems(2).text) end sub
Danke erstmal, aber wenn ich eine zeile anklicke funktioniert es wenn ich aber ein 2. mal eine zeile anklicke dann bringt er diesen fehler :
"Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt."
Hoffe du kannst mir helfen :/.
ich danke dir für die antwort aber ich versteh nicht wie genau dieser code bei dir funktionieren konnte das dieser nur fehler enthält also alles wird blau unterstrichen ich kann mit dem code garnichts anfangen sorry :/
Der Code war auch nicht für c&p gedacht. C# und VB sind sich verdammt ähnlich, also sollte es nicht schwer sein dass einfach bisschen anzupassen, außerdem gibts ja immernoch c# zu vb konverter im Internet falls man es doch nicht schafft. VB hab ich nichtma installed lawl.
Quote:
Originally Posted by dragonheart11
Geschafft mit einem Try befehl kA warum das geht aber es geht xd
Wie der Name es schon sagt: "Try = Versuch". Ohne den Try Block zwingst du ihn quasi den Befehl auszuführen, wenn dort aber etwas schief läuft kann er es nicht ohne weiteres Ignorieren, da das Programm sonst möglicherweise fehlerhaft läuft oder crashed. Wenn du ihm sagst er soll es versuchen, dann tut er es eben und ignoriert den Befehl einfach wenn ein Fehler ensteht
[VISUAL BASIC 2010] Label 07/06/2011 - .NET Languages - 31 Replies Hallo,
ich bin grad dabei in VB eine Art Shooter zu basteln. Und zwar muss man, wenn Label-A(Monition) auf 0 ist auf "Nachladen" klicken, damit Label-A wieder auf 10 springt. Nur wenn Label-A auf 0 ist und man weiter schießt geht es in den Minusbereich (-1, -2, -3...) Das möchte ich aber verhindern. Label-A soll auf 0 bleiben, bis man auf nachladen geklickt hat.
Danke!
Visual Basic 2010 KEY !!! 11/22/2010 - Trading - 1 Replies Guten Tag verkaufe Visual Basic 10 keys 9 Vorhanden
Pro key 5 euro
Originale.
Visual Basic 2010 11/14/2010 - .NET Languages - 2 Replies Moin community hab ma wieder eine frage zu visual basic 2010
und zwar versuch ich ein admin tool für starcraft2 zu erstellen das für livestreamer da ist nur mein problem ist das das programm immer sich in den hintergrund packt sobald ich starcraft2 öffne ich hab es schon mit den befehlen wie
me.topmost = true
oder
me.bringtofront
probiert aber nichts funktionert ...
Visual Basic 2010 [WMP] 06/12/2010 - Technical Support - 0 Replies Jah also ich woltle mal einen Eigenden machen nur wie Speicher ich den das meine Freunde den auch bekommen können von mir?
Frage:Kann ich auch den schwarzenhintergund in ein von meinen Designs ändern und das Icon ganz oben auch ändern?
Und was kann man noch so damit machen?
Bitte um hilfe!