Entwickler-Ecke
WinForms - Listbox Element - Problem
DennisXX - Mi 31.08.11 14:50
Titel: Listbox Element - Problem
Hallo zusammen !
Wenn ich ein Listbox-Element auf einer Form plaziere und dann diese mit Elementen füllen will, muss dieses Element nun im Hintergrund instanziiert werden oder brauche ich das nicht zu tun? Ich habe nämlich ein solche Element auf meiner Form plaziert, aber es wird nicht mit Werten gefüllt, sondern bleibt leer.
Viele Grüße
Dennis
Th69 - Mi 31.08.11 14:56
Hallo Dennis,
wie füllst du denn die ListBox?
Oder greifst du evtl. auf ein anderes Control zu?
DennisXX - Mi 31.08.11 14:59
Ich mache das über ein zuvor gefülltes Array vom Typ String:
C#-Quelltext
1: 2: 3: 4:
| for (int i = 0; i < strSelectedValues.Length; i++) { lstBoxSelectedValues.Items.Add(strSelectedValues[i].ToString()); } |
Th69 - Mi 31.08.11 15:05
Wird die Schleife denn überhaupt durchlaufen? Löschst du evtl. später die ListBox-Einträge wieder?
Gehe am besten mit dem Debugger durch deinen Code...
DennisXX - Mi 31.08.11 15:10
Die Schleife wird durchlaufen und nein ich lösche die Werte später nicht. Ich habe es bereits einmal im Debugger geprüft und mir die Werte des jeweiligen ListBox Item und des StringArrays in einer MessageBox ausgeben lassen und die Werte sind darin enthalten. Sie werden mir nur nicht auf der GUI angezeigt.
Können das evtl. bestimmte Eigenschaft dieses Elements bestimmen, man vielleicht unbewusst gesetzt / nicht gesetzt haben?
bakachan - Mi 31.08.11 15:14
Ist es auch das richtige Control ? (lstBoxSelectedValues)
DennisXX - Mi 31.08.11 15:30
ja das ist das richtige ListBox Element
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!