Je travaille sur l'application winform. et j'ai ajouté des contrôles dynamiquement par exemple. Button
maintenant je veux ajouter un événement à ce bouton créé, comment puis-je effectuer cela? aussi quelqu'un peut-il se référer un livre C#
à moi qui a couvert bien tous les sujets dans winform? Merci.Ajouter des événements aux contrôles ajoutés dynamiquement
Répondre
// create some dynamic button
Button b = new Button();
// assign some event to it
b.Click += (sender, e) =>
{
MessageBox.Show("the button was clicked");
};
// add the button to the form
Controls.Add(b);
merci s'il vous plaît expliquer '+ =' et '=>' plus ou donnez-moi un lien où je peux en lire plus à ce sujet. – salman
L'opérateur '+ =' attribue un gestionnaire à un événement. Vous devriez [lire sur les événements] (http://msdn.microsoft.com/en-us/library/aa645739.aspx). –
Le '=>' indique une expression lambda. Vous devriez [lire à propos des expressions lambda] (http://msdn.microsoft.com/en-us/library/bb397687.aspx) et [méthodes anonymes] (http://msdn.microsoft.com/fr-fr/library /0yw3tz5k.aspx). –
Je suis totalement d'accord avec la réponse de Darin, et ceci est une autre syntaxe d'ajouter événement dynamique
private void Form1_Load(object sender, EventArgs e)
{
Button b = new Button();
b.Click += new EventHandler(ShowMessage);
Controls.Add(b);
}
private void ShowMessage(object sender,EventArgs e)
{
MessageBox.Show("Message");
}
- 1. Contrôles AutoScaleMode.Font et ajoutés dynamiquement
- 2. Gestion des événements des contrôles ajoutés pendant l'exécution
- 3. ajouter des contrôles dynamiquement
- 4. Comment ajouter des événements aux contrôles serveur imbriqués? (ASP.Net)
- 5. iPhone + ajouter dynamiquement des contrôles
- 6. ajouter dynamiquement des contrôles dans asp.net page
- 7. Dynamiquement aux événements abonner RhinoMocks
- 8. Ajouter dynamiquement des contrôles au format XHTML
- 9. Récupère les valeurs des contrôles ajoutés dynamiquement dans ListView
- 10. Obtenir des valeurs de contrôles ajoutés dynamiquement dans ASP.NET
- 11. Utilisation de la propriété d'ancrage avec des contrôles ajoutés dynamiquement
- 12. Des contrôles ajoutés dynamiquement finissent enveloppés dans un type générique?
- 13. Ajouter dynamiquement différents contrôles utilisateur
- 14. Liaison de contrôles utilisateur ajoutés dynamiquement dans Silverlight 4
- 15. Gestion de l'état usercontrol sur les contrôles utilisateur ajoutés dynamiquement
- 16. Ajouter Facebox aux événements FullCalendar
- 17. Gestion des événements de contrôles (ON USER CONTROL ou WEB PART) ajoutés pendant l'exécution
- 18. Ajouter href aux liens dynamiquement
- 19. Accéder aux contrôles créés dynamiquement (C#)
- 20. Affectation d'un événement click aux boutons ajoutés dynamiquement
- 21. Accès aux contrôles ajoutés par programmation à la publication
- 22. Flex Composants créés dynamiquement ajoutés aux composants personnalisés
- 23. Ajouter des événements aux contrôles imbriqués dans un répéteur ASP-C#
- 24. Comment capturer des événements mouseover sur des éléments HTML d'entrée ajoutés dynamiquement à l'aide de jQuery?
- 25. Boutons et ConfirmButtonExtender ajoutés dynamiquement
- 26. Comment ajouter des contrôles Windows Forms créés dynamiquement?
- 27. Ajouter des contrôles à WinForms dynamiquement dans un autre thread
- 28. Dynamiquement ajouter des contrôles WEBUSER dans une boucle
- 29. ASP.NET WebControl & Page - Ajouter dynamiquement des contrôles (comme TextBox)
- 30. Ajouter dynamiquement des contrôles dans le répéteur ASP.NET
Livres: J'aimais C# en quelques mots, mais je pense que tout livre C# couvre cela. – Niki