Comment dois-je appeler méthode button1_click
de button2_click? Est-il possible?
De sa filiale possible d'invoquer l'événement click du bouton, mais c'est une mauvaise pratique. Déplacer le code de votre bouton dans une méthode distincte. Par exemple:
Cette stratégie, il est facile pour vous de composer votre code directement, sans avoir à invoquer des gestionnaires d'événements. En outre, si vous avez besoin d'extraire le code de votre code derrière et dans une classe distincte ou une DLL, vous êtes déjà deux étapes à l'avance de vous-même.
Vous ne mentionnez pas si c'est Windows Forms, ASP.NET ou WPF. Si c'est Windows Forms, une autre suggestion serait d'utiliser le bouton2.PerformClick() la méthode. Pour moi c'est plus "propre" puisque vous n'êtes pas invoquant directement le gestionnaire d'événement.
ou
ou que Joel a souligné:
OriginalL'auteur SwDevMan81
De sa filiale possible d'invoquer l'événement click du bouton, mais c'est une mauvaise pratique. Déplacer le code de votre bouton dans une méthode distincte. Par exemple:
Cette stratégie, il est facile pour vous de composer votre code directement, sans avoir à invoquer des gestionnaires d'événements. En outre, si vous avez besoin d'extraire le code de votre code derrière et dans une classe distincte ou une DLL, vous êtes déjà deux étapes à l'avance de vous-même.
OriginalL'auteur Juliet
Vous ne mentionnez pas si c'est Windows Forms, ASP.NET ou WPF. Si c'est Windows Forms, une autre suggestion serait d'utiliser le bouton2.PerformClick() la méthode. Pour moi c'est plus "propre" puisque vous n'êtes pas invoquant directement le gestionnaire d'événement.
OriginalL'auteur Josh
Vous pouvez câbler les événements de bouton dans le fichier ASPX code.
Le bouton de la balise fil des événements comme celui-ci:
Il vous suffit de brancher le OnClick= à votre gestionnaire méthode pour button1
OriginalL'auteur Tj Kellie
Vous pouvez lier la même gestionnaire pour l'événement de deux boutons
OriginalL'auteur Nakul Chaudhary