|
■No69871 (らうむ さん) に返信
VBコードですが以下サンプル
親フォームでProcessDialogKeyをオーバーライドすると良いと思います。
Protected Overrides Function ProcessDialogKey(keyData As System.Windows.Forms.Keys) As Boolean
If (keyData And Keys.Shift) <> 0 Then
Dim Key = keyData And Not (Keys.Shift Or Keys.ShiftKey)
Select Case Key
Case Keys.Up, Keys.Down, Keys.Right, Keys.Left
Return True
Case Else
Return MyBase.ProcessDialogKey(keyData)
End Select
Else
Return MyBase.ProcessDialogKey(keyData)
End If
End Function
|