DOBON.NETプログラミング掲示板過去ログ
DataGridViewのセル内でのキーイベントを捕捉する
題名: DataGridViewのセル内でのキーイベントを捕捉する
著者: トム
日時: 2006/01/20 14:24:30
ID: 14586
この記事の返信元:
(なし)
この記事への返信:
(なし)
ツリーを表示
環境/言語:[VS2005 VB]
分類:[.NET]
VS2005でDataGridViewを使用するようになったのですが、DataGridの要領でセル内でのキーイベントを捕捉することができません。
やりたい事は、一般の伝票形式の入力を実現するため、ENTERでセルの右移動をさせたいのです。
「DataGridのセル内でのキーイベントを捕捉する」を参考に色々試したのですがDataGridViewにテーブルスタイル」が無いのでENTERを拾うことすら間々なりません。
どなたかセル入力時の右移動、或いは指定セルへの移動の方法をご存じないでしょうか。
できましたら、縦移動のキャンセルも含めて頂けるとありがたいです。
(DataGridViewにフォーカスが有る場合の縦移動はKeyDownでe.Handled = Trueでキャンセルできる事は確認しています。)
よろしくお願いします。
DOBON.NET
|
プログラミング道
|
プログラミング掲示板
分類:[.NET]
VS2005でDataGridViewを使用するようになったのですが、DataGridの要領でセル内でのキーイベントを捕捉することができません。
やりたい事は、一般の伝票形式の入力を実現するため、ENTERでセルの右移動をさせたいのです。
「DataGridのセル内でのキーイベントを捕捉する」を参考に色々試したのですがDataGridViewにテーブルスタイル」が無いのでENTERを拾うことすら間々なりません。
どなたかセル入力時の右移動、或いは指定セルへの移動の方法をご存じないでしょうか。
できましたら、縦移動のキャンセルも含めて頂けるとありがたいです。
(DataGridViewにフォーカスが有る場合の縦移動はKeyDownでe.Handled = Trueでキャンセルできる事は確認しています。)
よろしくお願いします。