2009-11-25 5 views
0

J'ai créé un contrôle dynamique mais je veux créer des événements dynamiquement pour le contrôle par exemple le bouton j'ai créé un bouton dynamique comme.comment créer des contrôles dynamiques et des événements?

Button btn = new Button();  
    btn.Text = "click";  
    form1.Controls.Add(btn); 
+0

créerez-vous plus d'un bouton? Si oui, le gestionnaire d'événements devrait-il être le même pour chacun? – darasd

Répondre

2

Vous pouvez le faire en cas Init de la page, en réglant simplement l'événement btn.Clicked au délégué approprié.

btn.Clicked += this.btnClickedEventHandler; 
+0

merci M. Treaschf ça marche –

+0

Je suis heureux de pouvoir vous aider. :) – treaschf

0

mais = new Button(); mais.Cliquez sur + = new EventHandler (this.button_Click); form1.Controls.Add (mais);

Questions connexes