Вы можете найти все текстовые поля типа элемента управления в вашем элементе управления и дать им событие click с foreach, например,
foreach(Control ctrl in panel1.Controls)
{
if(ctrl is TextBox)
{
ctrl.Click += new EventHandler(OpenSecondForm_Click);
}
}
private void OpenSecondForm_Click(object sender, EventArgs e)
{
Form2 form = new Form2();
form.Show();
}
, таким образом, каждый раз, когда вы фокусируете любое текстовое поле, оно открываетя надеюсь, что это поможет вам.