У меня есть Windows Form
TestForm, а в моем Form
У меня есть несколько меток, которые используются только для отображения текста.Событие кликов Windows Forms не запускается при нажатии на метку?
Мне нужно показать MessageBox.Show
в любое время, когда нажата кнопка Form
. Таким образом, у меня есть event handler
за клик, который выглядит следующим образом:
private void TestForm_Click(object sender, EventArgs e)
{
MessageBox.Show("The form has been clicked");
}
К сожалению, событие щелчка не срабатывает, когда я нажимаю над ярлык в Form
. Есть ли способ исправить это, помимо потребления события click для ярлыков?
Спасибо.
Двойной щелчок на «Ярлык» и напишите свой код в событии 'label_click'. –
Это единственное решение? Чтобы зафиксировать событие щелчка каждой метки? – rbhat
Вы можете добавить одно и то же событие click ко всем ярлыкам, но да, все они должны знать, что вы хотите. – TaW