「OK」「キャンセル」
【環境】
Visual C#: 15.5.4(2017)
Visual C#: 15.5.4(2017)
キー連動
フォーム表に配置したボタンに「OK」「キャンセル」の挙動を持たせる。
=Enter 押下で反応する「OK」ボタン、ECS 押下で反応する「キャンセル」ボタン。
フォームのプロパティ
AcceptButton:「OK」の挙動をするボタンの Name を設定
CancelButton:「キャンセル」の挙動をするボタンの Name を設定
手書き
下記のように手書きして、Form の Key_Down イベントへ登録する手もある。
private void Login_KeyDown(object sender, KeyEventArgs e)
{
if (e.KeyCode == Keys.Enter)
{
}
else if (e.KeyCode == Keys.Cancel)
{
}
}
値の受け渡し