- 573 名前:デフォルトの名無しさん mailto:sage [2009/11/14(土) 22:23:39 ]
- >>570
ちょっとかいた、多分動く protected override bool ProcessCmdKey(ref Message msg, System.Windows.Forms.Keys keyData) { //Debug.WriteLine("ProcessCmdKey Start:"); const int WM_KEYDOWN = 0x100; const int WM_SYSKEYDOWN = 0x104; if ((msg.Msg == WM_KEYDOWN) || (msg.Msg == WM_SYSKEYDOWN)) { switch (keyData) { case Keys.F1: return true; case Keys.F2: return true; case Keys.F3: return true; case Keys.F4: return true; case Keys.F5: return true; case Keys.F6: return true; } } return base.ProcessCmdKey(ref msg, keyData); } 各キーとリターンの間に実行したい処理をいれればいい。他のキーの組み合わせはぐぐれ
|

|