方法
- フォームのプロパティで
this.KeyPreview = true;
する ProcessCmdKey
をオーバーライドするらしい
protectedoverrideboolProcessCmdKey(refMessagemsg,KeyskeyData){switch(keyData){caseKeys.Control|Keys.F:textBox1.Focus();break;caseKeys.Control|Keys.R:dataGridView1.Focus();break;}returnbase.ProcessCmdKey(refmsg,keyData);}
MenuStrip
はプロパティから設定するだけでいい。
※
色々と頓挫してから2年も経過しているのでC#がわからなくなっているし、色々変わっているので、もっと良い方法があるのかも。