Découvrez le simple code ci-dessous:WinForms - VB.NET - Passing même liste que DataSource pour deux listboxes différents créent des problèmes
Public Class Form1
Private _items As List(Of String) = New List(Of String)
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
_items.Add("Item1")
_items.Add("Item2")
_items.Add("Item3")
ListBox1.DataSource = _items
ListBox2.DataSource = _items
End Sub
End Class
Ce qui se passe est que lorsque le Item2 est sélectionné dans la première zone de liste, la deuxième listbox change automatiquement son élément sélectionné en Item2. Cela arrive exactement de la même manière avec l'autre listbox.
Une idée de pourquoi cela se passe-t-il?
droit sur une réponse! –