Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questionD'autre part, la boîte à couleur ne donne pas le nom des couleurs...
ListView1.View = System.Windows.Forms.View.SmallIcon For Each couleur As KnownColor In [Enum].GetValues(GetType(KnownColor)) Dim macouleur As Color = Color.FromKnownColor(couleur) ListView1.Items.Add(macouleur.ToString) ListView1.Items(ListView1.Items.Count - 1).BackColor = macouleur Next
Dim WithEvents LedDyn As VB.PictureBox ' déclaration d'un objet dynamique Dim Leds(127) As PictureBox ' déclaration d'un tableau de références Dim i% For i = 0 To 127 ' pour chaque picturebox Set LedDyn = Me.Controls.Add("vb.picturebox", "Led" + CStr(i)) ' création du contrôle avec un nom unique Set Leds(i) = LedDyn ' création d'une référence à l'objet LedDyn.Top = 500 ' paramétrage du contrôle créé LedDyn.Left = 500 + (i * 100) LedDyn.Height = 300 LedDyn.Width = 75 LedDyn.BorderStyle = 0 LedDyn.Visible = True Next i For i = 0 To 127 ' démonstration de l'accès par index Leds(i).BackColor = RGB(0, i * 2, 0) ' accéder aux contrôles par index Next i
Me.Controls.Add("vb.picturebox", "Led" + CStr(i)),
Me.Controls.Add(PictureBox)