RadioButtonでの→キーダウンプロセスについて
- 題名: RadioButtonでの→キーダウンプロセスについて
- 著者: りき
- 日時: 2004/10/13 19:16:47
- ID: 6678
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[1]: RadioButtonでの→キーダウンプロセスについて
- 著者: java.lang.Nullpo
- 日時: 2004/10/13 19:35:17
- ID: 6679
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[2]: RadioButtonでの→キーダウンプロセスについて
- 著者: りき
- 日時: 2004/10/13 20:06:39
- ID: 6680
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[3]: RadioButtonでの→キーダウンプロセスについて
- 著者: java.lang.Nullpo
- 日時: 2004/10/13 20:30:25
- ID: 6682
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[5]: RadioButtonでの→キーダウンプロセスについて
- 著者: java.lang.Nullpo
- 日時: 2004/10/14 9:07:24
- ID: 6684
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[6]: RadioButtonでの→キーダウンプロセスについて
- 著者: りき
- 日時: 2004/10/14 10:13:14
- ID: 6686
- この記事の返信元:
- この記事への返信:
- ツリーを表示
いつもお世話になっております。
りきです。
WindowsアプリでRadioButtonを継承したコントロールを作成しました。
やりたいことは、
WndProcをオーバーライドして、ラジオボタンで右キーが押されたときに処理を行わないようにしたいと思ってますが、WM_KEYDOWNでは条件式に入りません。
「Enter」キーは拾うことができるのですが
WM_KEYDOWNでは、「→」キーダウンが拾えないのでしょうか?
ソースを以下に記述します。
よろしくお願いします。
-----------------------------------
Private WM_KEYDOWN As Integer = &H100
Protected Overrides Sub WndProc(ByRef m As System.Windows.Forms.Message)
If m.Msg = WM_KEYDOWN Then
Dim key As Keys = CType(m.WParam.ToInt32(), Keys)
If key = Keys.Right Then
Return
End If
End If
MyBase.WndProc(m)
End Sub