llamando a un controlador de eventos dentro de otro controlador de eventos?

Aquí está el código de muestra corto:

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);
}

Me pregunto si estaría bien codificar de la manera anterior.

Respuestas a la pregunta(3)

Su respuesta a la pregunta