У меня много текстовых полей в одном приложении winform.Я ищу способ привязать один метод события ко всем этим текстовым полям при загрузке формы или в ее конструкторе, поэтому я не добавляю событие в каждое отдельное текстовое поле в конструкторе.
В этом событии я хочучтобы обнаружить клавишу ВВОД, а затем программно нажать на кнопку:
private void ApplyFilterOnEnterKey(object sender, KeyEventArgs e)
{
if (e.KeyCode == Keys.Enter)
{
btnApplyFilters_Click(this, null);
}
}
Теперь проблема в том, как я могу перебрать все текстовые поля в моей форме и привязать их к вышеуказанному методу?Мои текстовые поля находятся повсюду, внутри вложенных табличных таблиц или обычных вложенных панелей.Как будет выглядеть этот цикл и где его поставить?В конструкторе формы или в событии load?!