Creation de controle VB.NET

Fermé
breeff - 23 mai 2010 à 11:43
Bonjour à tous!
Je suis en train de réaliser un logiciel de gestion de stock de materiel.
Je me sert d'une base access qui contient les données des produits dont leurs quantités.
Sur mon formulaire, j'ai réussi à créer pour chaque produit de la bdd, 2 boutons (+ et -) et une textbox pour chaque produit. La textbox contient les quantités restantes du produit. Ce que je souhaite faire c'est que lorsque je clique sur le bouton [+], le contenu de la textbox s'incrémente.
J'ai trouvé comment ajouter un contrôle, mais pas comment acceder à l'envenement onclick du bouton.
Je ne suis pas sûr d'être clair, alors je vous donne le code correspondant qui est simple et peut-être plus parlant:

Dim unProduit As New produit("riri", "fifi", "loulou", 10, 10)
Dim lesProduits As New Collection
Dim i As Integer = 2
Dim label As Label
Dim button1 As Button
Dim button2 As Button
Dim textbox1 As TextBox
lesProduits = unProduit.getLesProduits



For Each unProduit In lesProduits
'génération automatique des labels pour le nom des produits
'**********************************************************
label = New Label
label.Name = "Produit" & i
Controls.Add(label)
label.Left = 200
label.Top = i * 25
label.Width = 110
label.Text = ": " & unProduit.getNom(unProduit)
'**********************************************************
'génération automatique des boutons "-"
button1 = New Button
button1.Name = i
Controls.Add(button1)
button1.Left = 70
button1.Top = i * 25
button1.Width = 20
button1.Text = "-"


'**********************************************************
'génération automatique des boutons "+"
button2 = New Button
button2.Name = i
Controls.Add(button2)
button2.Left = 130
button2.Top = i * 25
button2.Width = 20
button2.Text = "+"


'**********************************************************
'génération automatique des textbox
textbox1 = New TextBox
textbox1.Name = i
Controls.Add(textbox1)
textbox1.Left = 100
textbox1.Top = i * 25
textbox1.Width = 25
textbox1.Text = unProduit.getQuantite(unProduit)
'**********************************************************

i = i + 1
Next


Merci d'avance de votre aide.

A voir également: