hackerking
03.07.2009, 19:01
Jo Hey Leute
Also ich hab das prob, wenn ich der listview ein item hinzhufüge, dies aber dann aus einem anderen thread so entfernen will:
For j As Integer = 0 To lsVics.Items.Count
If lsVics.Items(j).Text = in1 Then
lsVics.Items.RemoveAt(j)
End If
Next
dann bekomm ich den idnexoujtofrange error, weil als count 0 zurückgegeben wird :(
Jedoch wird in dem thread, in dem die listview erstellt wurde bei count 3 zurückgegeben. Wieso ist das so?
Ahja 2 Sachen: Ich habe CheckForIllegalCrossThreads auf false gesetzt
und dies (Diese for schleife) habe ich in einer Try Klausel gemacht...
Also ich hab das prob, wenn ich der listview ein item hinzhufüge, dies aber dann aus einem anderen thread so entfernen will:
For j As Integer = 0 To lsVics.Items.Count
If lsVics.Items(j).Text = in1 Then
lsVics.Items.RemoveAt(j)
End If
Next
dann bekomm ich den idnexoujtofrange error, weil als count 0 zurückgegeben wird :(
Jedoch wird in dem thread, in dem die listview erstellt wurde bei count 3 zurückgegeben. Wieso ist das so?
Ahja 2 Sachen: Ich habe CheckForIllegalCrossThreads auf false gesetzt
und dies (Diese for schleife) habe ich in einer Try Klausel gemacht...