DOBON.NET 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 | プログラミング道 | プログラミング掲示板