private void tabControl2_KeyUp(object sender, KeyEventArgs e) { if (chbKey.Checked) { switch (e.KeyCode) { case Keys.E: //astX isAstXAdd = false; AddValuesTimer.Stop(); break; case Keys.D: isAstXMinus = false; AddValuesTimer.Stop(); break; case Keys.R: isAstYAdd = false; AddValuesTimer.Stop(); break; case Keys.F: isAstYMinus = false; AddValuesTimer.Stop(); break; case Keys.W: isFocusAdd = false; AddValuesTimer.Stop(); break; case Keys.S: isFocusMinus = false; AddValuesTimer.Stop(); break; case Keys.Up: isXAdd = false; AddValuesTimer.Stop(); break; case Keys.Down: isXMinus = false; AddValuesTimer.Stop(); break; case Keys.Left: isYMinus = false; AddValuesTimer.Stop(); break; case Keys.Right: isYAdd = false; AddValuesTimer.Stop(); break; default: break; } } }
private void tabControl2_KeyDown(object sender, KeyEventArgs e) { if (chbKey.Checked && this.tabControl2.SelectedIndex == 0) { switch (e.KeyCode) { case Keys.E: //astX isAstXAdd = true; AddValuesTimer.Start(); break; case Keys.D: isAstXMinus = true; AddValuesTimer.Start(); break; case Keys.R: //astY isAstYAdd = true; AddValuesTimer.Start(); break; case Keys.F: isAstYMinus = true; AddValuesTimer.Start(); break; case Keys.W: isFocusAdd = true; AddValuesTimer.Start(); break; case Keys.S: isFocusMinus = true; AddValuesTimer.Start(); break; case Keys.Up: isXAdd = true; AddValuesTimer.Start(); break; case Keys.Down: isXMinus = true; AddValuesTimer.Start(); break; case Keys.Left: txtY.Focus(); isYMinus = true; AddValuesTimer.Start(); break; case Keys.Right: isYAdd = true; AddValuesTimer.Start(); break; default: break; } } }