Bonjour,

Je voudrais créer un bouton dynamiquement, et ensuite lui associer un événement. j'ai essayé le code suivant :

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
 
 
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
        Dim btn_Bouton As Button = New Button()        
        btn_Bouton.ID = "btn"
        btn_Bouton.Text = "valider"
        Me.Controls.Add(btn_Bouton)
        AddHandler btn_Bouton.Click, AddressOf bonsoir
    End Sub
 
 
 
    Private Sub bonsoir(ByVal sender As System.Object, ByVal e As System.EventArgs)
        Label1.Text = "bonsoir"
    End Sub

Mais ça me donne l'erreur suivante :
Le contrôle 'btn' de type 'Button' doit être placé dans une balise form avec runat=server.
Comment remédier à ce problème svp ? merci