Привязать выполнение действия кнопки на нажатие кнопки Enter - C#

Узнай цену своей работы

Формулировка задачи:

У меня кнопка - Button, выполняет такое то действие, не подскажите, как привязать выполнение действия этой кнопки на нажатие кнопки Enter?

Решение задачи: «Привязать выполнение действия кнопки на нажатие кнопки Enter»

textual
Листинг программы
public Form1()
        {
            InitializeComponent();
            this.button1.Click += new System.EventHandler(this.button1_Click);
        }
 
        private void button1_Click(object sender, EventArgs e)
        {
            MessageBox.Show("Ку-ку");
        }
 
        protected override void OnKeyDown(KeyEventArgs args)
        {
            base.OnKeyDown(args);
            if (args.KeyCode == Keys.Enter)
            {
                object o = null;
                System.Threading.SynchronizationContext.Current.Post(delegate { button1_Click(o, args); }, o);
 
            }
            
        }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

11   голосов , оценка 4 из 5
Похожие ответы