007
05.04.2007, 19:41 Uhr
Uwe
C/C++ Master (Administrator)
|
Weil die Eigenschaft Items der ListBox 0 basierend ist.
Visual Basic: |
For i As Integer = 0 To 100 ListBox1.Items.Add("Item " + CType(i, String)) Next
|
Erzeugt 100 Einträge in der ListBox
Visual Basic: |
Dim lCount As Integer = ListBox1.Items.Count Dim aItem As String With ListBox1 For i As Integer = 0 To .Items.Count - 1 aItem = CType(.Items(i), String) Next End With
|
Wenn Du Dir lCount im Debugger betrachtest, siehst Du das, in dem Fall, .Count den Wert 101 liefert -> Wenn Du bis auf .Items.Count in der Schleife gehst, greift bei i=Items.Count die Zuweisung ins Leere. -- "Es ist schwierig, ein Programm wirklich idiotensicher zu machen, weil Idioten so genial sind."
Bis dann... Uwe Dieser Post wurde am 05.04.2007 um 19:47 Uhr von Uwe editiert. |