ESCキーに対応するボタンを設定しているのに認識しない
- 題名: ESCキーに対応するボタンを設定しているのに認識しない
- 著者: チャバ
- 日時: 2006/12/14 10:39:40
- ID: 18544
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[1]: ESCキーに対応するボタンを設定しているのに認識しない
- 著者: チャバ
- 日時: 2006/12/15 17:18:39
- ID: 18556
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[3]: ESCキーに対応するボタンを設定しているのに認識しない
- 著者: チャバ
- 日時: 2006/12/27 9:02:28
- ID: 18632
- この記事の返信元:
- この記事への返信:
- ツリーを表示
分類:[.NET]
今作っているプログラムでフォーム上から参照ボタンクリックで
モーダルダイアログを表示し日付を選択するというルーチンを
作っているのですが、このモーダルダイアログの方でESCキーで
ダイアログを閉じる処理を追加したいのですが出来ずに困っています。
FormのCancelButtonプロパティにクリックでダイアログを閉じる
BtnCloseボタンを対応させているのですが、上手く働いてくれません。
どなたか同じような現象で悩んでいた方お願いします。
//呼び出し元
DlgSelCal dlg = new DlgSelCal(); //日付選択ダイアログ
DateTime dt = dlg.ShowDialog();
dlg.Dispose();
//ダイアログのコンストラクタ
public DlgSelCal()
{
//中略
this.CancelButton = BtnClose; //ESCキーに対応するボタンの設定
}
private void BtnClose_Click(object sender, EventArgs e)
{
this.close();
}