VC#
CheckBox コントロールに独自のイベントを追加する。
// 値変更時のイベントを登録する
chk.CheckedChanged += new System.EventHandler(myCheckedChanged);
// キー押下時のイベントを登録する
// ↓CheckedChangedと同じようにイベント追加したら、コンパイルエラー
// デリゲート 'System.EventHandler' に一致する'fncPreviewKeyDown' のオーバー
ロードはありません。
//chk.PreviewKeyDown += new System.EventHandler(myPreviewKeyDown);
// ↓こうすればOK なんでかは、分かっていません。。。
chk.PreviewKeyDown += new PreviewKeyDownEventHandler(myPreviewKeyDown);
}
// チェックボックスのCheckedChanged 値変更時のイベント
private void myCheckedChanged(object sender, EventArgs e)
{
〜処理〜
}
// チェックボックスのPreviewKeyDown キー押下時のイベント
private void myPreviewKeyDown(object sender, PreviewKeyDownEventArgs e)
{
〜処理〜
}
0 件のコメント:
コメントを投稿