Привязать выполнение действия кнопки на нажатие кнопки 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);
}
}