private void EnableButtons(bool Enabled) { if (InvokeRequired) { BeginInvoke((Action)(() => { EnableButtons(Enabled); })); } else { RunButton.Enabled = Enabled; EditButton.Enabled = Enabled; if (Enabled) { RunButton.Focus(); } } }
private void CPUWindow_KeyDown(object sender, KeyEventArgs e) { switch (e.KeyCode) { case Keys.F5: RunButton.Focus(); RunButton_Click(sender, null); break; case Keys.F6: StepButton.Focus(); StepButton_Click(sender, null); break; case Keys.F7: StepOverButton.Focus(); StepOverButton_Click(sender, null); break; } }