- PR -

【DataGrid】セル内でEnterキーを無効にする方法

1
投稿者投稿内容
ダイコク
会議室デビュー日: 2006/03/04
投稿数: 8
お住まい・勤務地: 北海道
投稿日時: 2006-03-04 16:12
いつもお世話になっております。
質問させて頂きます。

件名の通り
セル内でEnterキーを無効にしたく思っております。
特殊キーですので普通のKeyDownイベントでは取れないため
方法を探しています。
経験ある方いらっしゃいましたら助言お願いします。

じゃんぬねっと
ぬし
会議室デビュー日: 2004/12/22
投稿数: 7811
お住まい・勤務地: 愛知県名古屋市
投稿日時: 2006-03-04 17:11
引用:

未記入さんの書き込み (2006-03-04 16:12) より:

セル内でEnterキーを無効にしたく思っております。
特殊キーですので普通のKeyDownイベントでは取れないため方法を探しています。


特殊キーではないと思いますよ。
取得できない理由は別にあります。

ProcessCmdKey メソッドなどをオーバーライドするか、
DataGridTextBoxColumn から TextBox プロパティにあるインスタンスに対してイベント ハンドラを設定する。

_________________
C# と VB.NET の入門サイト
じゃんぬねっと日誌
ダイコク
会議室デビュー日: 2006/03/04
投稿数: 8
お住まい・勤務地: 北海道
投稿日時: 2006-03-10 11:31
>じゃんぬねっとさん
ProcessCmdKeyにてEnterキーの無効が実装できました。
この方法は他の処理に応用できそうで大変便利です。
ありがとうございました。
1

スキルアップ/キャリアアップ(JOB@IT)