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 : Sélectionner tout - Visualiser dans une fenêtre à part
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)
Partager