C# Enterキーで次のコントロールへ移動
2007/12/14
Windows.Formには慣れていない(最近Webアプリばっか)ので、Enterキーで次のコントロールへ移動というありがちな処理も調べないと実装できません。
こんなメソッドを、該当コントロールのKeyPressイベントのハンドラに追加すればよいようです。
private void NextControl(object sender, KeyPressEventArgs e) { if (e.KeyChar == (char)Keys.Enter) { this.SelectNextControl((Control)sender, true, true, true, true); } }
追記20081104
ちゃんとした方法と詳しい説明は、@ITの方に書いてありました。
http://www.atmarkit.co.jp/fdotnet/dotnettips/231winentermove/winentermove.html