[トピック内 5 記事 (1 - 5 表示)] << 0 >>
> テキストフィールド これはテキストボックスのことでいいですよね? テキストボックスの KeyDown イベントなどで、 if ステートメント を使用して Enter キーが押された時のみ処理を行うようにすればいいです。 Enter キーが押されたかどうかは引数の KeyEventArgs の KeyCode を見れば判断できると思います。 if (e.KeyCode == ここにエンターキーの値 ) { // ここに Enter キーが押された時の処理を書く } if-else (C# リファレンス) http://msdn2.microsoft.com/ja-jp/library/5011f09h(VS.80).aspx
■No9564 (chite さん) に返信 > 'KeyCode'の定義がありません。と言われてしまいました。 > keys.Enterがコード番号ではないからでしょうか? KeyPress イベントでやっていますよね。 Enter キーの場合は KeyPress イベントは発生しませんので KeyDown イベントで処理を行ってください。 private void textBox1_KeyDown(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.Enter) { MessageBox.Show("Enter KeyDown"); } }
管理者用
- Child Tree -