appel d'un gestionnaire d'événement dans un autre gestionnaire d'événement?

Voici le petit code d'exemple:

private void txtbox1_DoubleClick(object sender, EventArgs e)
{
    button1_Click(object sender, EventArgs e); //can I call button1 event handler?
}

private void button1_Click(object sender, EventArgs e)
{
    MessageBox.Show(txtbox1.Text);
}

Je me demande si il serait d'accord pour le code ci-dessus?

Vous pourriez, mais voulez-vous vraiment? Au lieu de cela, vous pourriez facteur le code commun et délégué de l'gestionnaires. Je crois qu'il est beaucoup plus propre. Désolé de ne pas voir que la réponse exacte ci-dessous - le faire!

OriginalL'auteur woodykiddy | 2011-08-25