Listbox - sélectionnez la première valeur par défaut
Bonjour
Je crée un controle Listbox dans un Panel par code. Tout se passe bien excepté que je n'arrive pas à sélectionner à la création la première donnée de la Liste.
Je pensais que c'était en mettant
.SelectedIndex = 0 ,
ou alors
.SelectedIndex = .Items(0).
mais j'obtiens toujours le message comme quoi le 0 n'est pas un index valide
Je débute en VB.Net et j'espère que qn pourra m'aider.
Merci
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| Dim Param_List As New ListBox
If ControlWidth = 9999 Then XWidth = 200 Else XWidth = ControlWidth
With Param_List
.Name = ControlName
.Size = New Size(288, XWidth)
.Location = New Size(0, param_axe)
.DataSource = New BindingSource(_DataSourceRPT_Declaration._Listdata, Nothing)
.DisplayMember = "TXT"
.ValueMember = "ID"
'marche pas .SelectedIndex = .Items(0)
param_axe = param_axe + XWidth + 10
End With
AddHandler Param_List.SelectedIndexChanged, AddressOf SomethingChanged
Panel_Param.Controls.Add(Param_List) |