Как мы можем отловить событие нажатия кнопки? Я пытался сделать что-то вроде
public delegate void But_Click();
public event But_Click button_click1;
Но не получается. Даже если делать событие кнопки public все равно не видит. Может есть другие варианты отследить нажатие кнопки ? При нажатии у меня кнопка запускает работать блок программы. Но в этом блоке еще есть цикл. То есть я хочу когда цикл дойдет до последней строчки там будет метод который будет ждать нажатия кнопки, и при нажатии будет запускать следующую итерацию цикла.
Нет нужды мудрить с делегатами. Можно создать отдельный метод и подписаться им к событию клика.
Button1.Click += YourHandler;
public void YourHandler(object sender,EventArgs e)
{
// Реакция на нажатие
}
А еще проще будет через лямду
Button1.Click += (sender,e) => { /* Вызов своего метода или какая-то логика */};
Как развивать веб-проекты в 2026 году: технологии, контент E-E-A-T и факторы доверия
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники