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)