VB6、WinXpで開発です。
フォームでKeyPressイベントを実行するには?ということなのですが…
フォームにカーソルがない時(この表現があっているか分かりませんが。)
でも、例えば、ボタンや、テキストにカーソルがあった場合でも、KeyPressイベントを
取得して処理をしたいと思っております。
【やろうとしていること】
進捗を表示する画面があって、「F5」キーを押したら、最新の状態を
画面に表示するということ。
それは、どのコントロールに、カーソルがあろうと実行できるように
したいわけですよ。
何かいい案がございましたら、ご教授ください。
> ボタンや、テキストにカーソルがあった場合でも
KeyPreview プロパティを True にしておきましょう。
>「F5」キーを押したら
うん?
vbKeyF5 は、KeyPress では拾えませんよ(F5は「文字」では無いので)。
KeyDown/Up イベントに切り替えましょう。
無事、解決しました。
ありがとうございます。