- PR -

DataGridTextBoxColumnのTextBoxプロパティのKeyUpイベントを捕捉できない。

1
投稿者投稿内容
yokota
会議室デビュー日: 2006/05/01
投稿数: 6
投稿日時: 2006-06-19 15:10
お世話になっております。yokotaです。


DOBON.NETさんのこちらのサンプルを参考にさせて頂き、データグリッドのデータの
編集時にKeyUpイベントを捕捉するようなコードを作成したのですが、なぜか「F10」キーと
「Alt」キーのみでしかKeyUpイベントが発生せず、他のキーでは全くイベントが発生しない
状況になってしまいました。

以下は実際のコードです。

コード:

Private Sub Form1_Load(ByVal sender As Object, ByVal e As EventArgs) Handles MyBase.Load

    Dim wktb As TextBox

    wktb = CType(DataGrid1.TableStyles(0).GridColumnStyles(0), DataGridTextBoxColumn).TextBox

    AddHandler wktb.KeyUp, AddressOf KeyUpTest

End Sub


Private Sub KeyUpTest(ByVal sender As System.Object, ByVal e As KeyEventArgs)

    MessageBox.Show("KeyUpイベント発生。")

End Sub


同じように実装したKeyPressイベントやMouseDownイベントは問題なく動作するのですが・・・。

なぜKeyUpイベントだけがこのような動作になってしまうのでしょうか?


ご存知の方がいらっしゃったらご教示をお願いいたします。


開発環境:VB.NET - .NET Framework 1.1
1

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