- PR -

ProcessDialogKey

1
投稿者投稿内容
ヤマッコ
常連さん
会議室デビュー日: 2006/06/21
投稿数: 31
投稿日時: 2006-07-06 15:40
ProcessDialogKey
を使用したら実現できそうです!
サンプルをみつけました。
Protected Overrides Function ProcessDialogKey( _
ByVal keyData As Keys) As Boolean
If (keyData And Keys.KeyCode) = Keys.Tab Then
'Tabキーが押されているか調べる
MessageBox.Show("Tabキーが押されました。")
Return True
End If

Return MyBase.ProcessDialogKey(keyData)
End Function


ただ、オーバーライドについて調べたのですが、クラスを継承して、
カスタマイズすると認識しております。
もし、間違えていたらご指摘をお願いできますか?

[ メッセージ編集済み 編集者: ヤマッコ 編集日時 2006-07-06 15:42 ]
じゃんぬねっと
ぬし
会議室デビュー日: 2004/12/22
投稿数: 7811
お住まい・勤務地: 愛知県名古屋市
投稿日時: 2006-07-06 16:42
VB.NETでファンクションボタン制御 の続きでしょうか?

引用:

ヤマッコさんの書き込み (2006-07-06 15:40) より:

ただ、オーバーライドについて調べたのですが、クラスを継承して、
カスタマイズすると認識しております。
もし、間違えていたらご指摘をお願いできますか?


各コントロールで派生クラスを作らなくとも、Form で取得できますね。
Process~ 関係のメソッドで処理したと見なしていなければ、親コンテナに通知されます。

# 前スレの方にも、レスがありますのでご確認ください。
# 関連した話は、1 つのスレッドの中でした方が良いと思います。

_________________
C# と VB.NET の入門サイト
じゃんぬねっと日誌
1

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