フォームおよびコントロール KeyEvent
一、フォームの KeyEvent
KeyCode:
- private void Form1_KeyDown(object sender, KeyEventArgs e)
- {
- if ((e.修飾子== Keys.Control) && (e.KeyCode == Keys.Z))
- {
- this.cancelHandler();
- }
- else if ((e.Modifiers == Keys.Control) && (e.KeyCode == Keys.S))
- {
- this.saveHandler();
- }
- else
- e.Handled = true;
- }
二、コントロールのKeyEvent
入力コントロールの文字符の正統性。
private void textBox1_KeyPress(オブジェクト送信者, PressEventArgs e) -
{
if (e.KeyChar == 'b')
mPwFlag[0] = e.KeyChar;
if (e.KeyChar == 'a')
mPwFlag[1] = e.KeyChar;
if (e.KeyChar == 't')
mPwFlag[2] = e.KeyChar;
if (e.KeyChar == '1')
mPwFlag[0] = e.KeyChar;
if (e.KeyChar == '2')
mPwFlag[1] = e.KeyChar;
if (e.KeyChar == '3')
mPwFlag[2] = e.KeyChar;
if (mPwFlag[0] == 'b' && mPwFlag[1] == 'a' && mPwFlag[2] == 't')
{
mPwFlag[0] = '0';
mPwFlag[1] = '0';
mPwFlag[2] = '0';
BatCreateTopic bct = new BatCreateTopic(this);
this.button3.Visible = true;
bct.ShowDialog(this);
}
} -
http://www.bkjia.com/PHPjc/1105051.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/1105051.html技術記事フォームとコントロール KeyEvent 一、フォームの KeyEvent KeyCode: private void Form1_KeyDown(object sender, KeyEventArgs e) { if ((e.Modifiers == Keys.Control) (e.KeyCode == Keys.Z)) { this...