No.1ベストアンサー
- 回答日時:
オプションボタンのKeyDownイベントに、下記のように書けばいいです。
KeyDownイベントは、フォームなどのオブジェクトにも装備されていますので、色々応用が出来ます。
Private Sub Option1_KeyDown(KeyCode As Integer, Shift As Integer)
Select Case KeyCode
Case vbKeyUp
'TODO:↑を押したときの動作
KeyCode = 0 '標準のキー押下時の動作をキャンセルする
Case vbKeyDown
'TODO:↓を押したときの動作
KeyCode = 0
Case vbKeyLeft
'TODO:←を押したときの動作
KeyCode = 0
Case vbKeyRight
'TODO:→を押したときの動作
KeyCode = 0
End Select
End Sub
No.2
- 回答日時:
>できないですが???
→を押してもKeyDownにこないです(なぜ?)
あれ、ホントですねぇ。すいません、確かめずに投稿してしまって。
Keydownイベントがあるにもかかわらず、同イベントが発生しない…妙な仕様ですねぇ。(ちなみに、VB5使ってます)
代替策として、SetWindowLong APIを使って、メッセージをフックしてみたんですが、これでもカーソルキー「だけ」がフック出来ない。他のキーは全部取得できるんですが…
(SetWindowLong について)
http://www.int21.co.jp/pcdn/vb/vb5/vb5adrof.html
それ以外の方法では多分、SetWindowsHookEx / UnhookWindowsHookEx APIを使って、キーボードを監視すれば出来るんじゃないかなぁ。使ったこと無いんで、分からないんですが(^^;
(参考URLに解説あり …ですが、よく分からん(汗))
参考URL:http://www.microsoft.com/JAPAN/developer/library …
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(パソコン・スマホ・電化製品) 電卓の設定について 1 2023/05/27 22:51
- 数学 M種類の部品からN種類の部品を抽出する効率的なアルゴリズム 2 2022/04/22 16:51
- 英語 英文法の総称表現についてしっかり理解できているかを確認してほしいです。 ①The rose smel 2 2023/01/10 22:12
- 猫 猫が飽きないおもちゃ・遊び方を教えてください もうすぐ2歳になるラグドール♂と暮らしています 本人は 3 2022/06/06 19:10
- 食べ物・食材 野草の種類が分からない 3 2023/04/09 07:20
- LANケーブル・USBケーブル USB転送ケーブルと充電専用ケーブルの被覆を剥いだもの導線の数は違いますか? 2 2022/10/29 21:13
- その他(職業・資格) 危険物取扱者乙種4類についてお尋ねさせてください。 お金も無いので、独学で勉強しようと思っております 2 2022/10/19 13:47
- その他(職業・資格) 消防設備点検資格者と乙6は、どちらを選択すべきでしょうか。 2 2023/08/10 14:50
- 情報・ワイドショー フジテレビ系「めざましじゃんけんキーワード」は4種類あるがどのような仕組みで割り当てられるのか? 2 2023/06/08 08:47
- ノートパソコン ウインドウ11のビデオエディターで編集しようとアンドロイドスマホで動画をとり、ひとつは種類はJPGフ 3 2022/08/16 00:39
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
プラス(足す)キーはどうやっ...
-
キーボードがCtrlキーが押され...
-
メールアドレスの作成の際上バ...
-
Ctrlキー+HomeキーでセルA1へ移...
-
Scroll Lockが勝手に有効になる...
-
矢印キーのロック解除方法
-
PgDn、PgUpの設定が急に変わっ...
-
エクセルで複数行に散らばった...
-
「か」を数字で表すとどうなり...
-
プーリーのキーが外れない
-
メールの画面が半分になってし...
-
IMEパッドがショートカットキー...
-
左右の表のキー位置を合わせたい
-
Shiftキーのはめ方を教えてくだ...
-
(word) 文字列の上に線を引く方法
-
キーボードにゴミ・・・取り方は?
-
サイト画面等で、一瞬に一番下...
-
昨日、家の鍵を一つ無くしてし...
-
パワーポイントの他のプログラ...
-
パソコンの青い線枠が消えませ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
プラス(足す)キーはどうやっ...
-
キーボードがCtrlキーが押され...
-
「か」を数字で表すとどうなり...
-
Scroll Lockが勝手に有効になる...
-
Ctrlキー+HomeキーでセルA1へ移...
-
矢印キーのロック解除方法
-
メールアドレスの作成の際上バ...
-
パソコンの青い線枠が消えませ...
-
「(アクサングラーブ)キー」と...
-
プーリーのキーが外れない
-
PgDn、PgUpの設定が急に変わっ...
-
NumLockが勝手に切り替わる?
-
PDF-XChange Viewer 全画面表示...
-
Shiftキーのはめ方を教えてくだ...
-
VSCodeで上書きモードにならない
-
(word) 文字列の上に線を引く方法
-
左右の表のキー位置を合わせたい
-
エクセルで複数行に散らばった...
-
キーボードの上部にあるランプ...
-
Access2010 Enterで次テキスト...
おすすめ情報