いつもお世話になっています。
VisualStudio2005,Vistaで開発しています。
タブコントロールのタブ切替ボタンにフォーカスが当たっている状態で左右キーを押すと、
隣のボタンにフォーカスが移ると共にアクティブなタブが変更されます。
その状態でTabキーを押すと、該当タブページの先頭オーダーを持つコントロールにフォーカスが移りますが、
これと同じ動作を下キー、Enterキーで実現したいと考えています。
テキストボックス等ではkeypressイベント、keydownイベントでフォーカス制御ができましたが、
どうもうまくいきません。
個々のタブページでは両イベントが発生せず、タブコントロール本体ではイベント自体は起きるものの、
コンボボックスの内容を変更するために押した下キーにすら反応してしまいます。
何か良い解決方法はありませんでしょうか。
皆様のお知恵をお貸しいただけましたら幸いです。
No.1ベストアンサー
- 回答日時:
> タブコントロール本体ではイベント自体は起きるものの、
> コンボボックスの内容を変更するために押した下キーに
> すら反応してしまいます。
別にそれでも何の問題も無いのでは?
Me.ActiveControl.Name とかと組合せで判断するとか、
普通に思い浮かびますが。
# そもそもイベントとはWindowメッセージを自前の処理で
# 振り分けて起こしているわけだから、自分がイベントを
# 起こす立場で考えれば、イベントの起こってる場所を
# 特定する方法を探す発想はさほど難しくないはず。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Chrome(クローム) Google Chromeのブラウザ(PC)ウインドウの移動について 3 2022/07/19 15:14
- Safari(サファリ) safariで複数のタブを開いています。 ios15を使用 タブを長押しで並び替えするときに つい 1 2022/07/03 15:34
- HTML・CSS CSS のみのタブ切り替えについて 1 2023/01/11 16:47
- モニター・ディスプレイ 液タブの画面が映りません 1 2022/06/04 15:48
- Chrome(クローム) Chromeで複数タブを開いた状態で閉じ、再度開いた場合のタブの回復は? 2 2022/04/02 01:44
- Excel(エクセル) セルの値をグーグルで検索するエクセルVBAについて! 2 2022/08/01 21:41
- マウス・キーボード キーボード設定で困っています。長文です。 2 2022/12/10 12:44
- ノートパソコン PCの左上の同じ部分が丸くぶわんぶわんし当たってるタブだけ表示 3 2022/04/19 06:57
- マウス・キーボード キーボードのCaps Lockキーと変換キーの挙動がおかしくなりました。 4 2022/09/04 22:44
- その他(Microsoft Office) EXCELでバーコードを作成すると白くなってコードが見えません 1 2022/04/04 14:24
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
特定のキーを押すまでループさ...
-
テキストボックスの入力文字を1...
-
キーイベントを擬似的に発生さ...
-
一定時間操作されないと自動で...
-
【VB】タブ切り替え時のイベント
-
Visual Basic 6.0 コンボボック...
-
VB.NETでフォームがない...
-
タブキー押下時のイベントをひ...
-
キーバッファについての質問
-
(VBA)チェックボックスのclick...
-
IEで、BackSpaceで「戻る」機能...
-
VB6で電卓を作っているのですが...
-
コントロールキーが押されたキ...
-
コマンドボタン(入力)をクリッ...
-
エクセルVBAのテキストボック、...
-
Enterキー入力後の動作について
-
コンボボックスにキー入力をさ...
-
WPFでの時刻入力コントロールに...
-
KEYPREVIEW=TRUEについて。意味...
-
「ご処理進めて頂きますようお...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
【VB】タブ切り替え時のイベント
-
タブキー押下時のイベントをひ...
-
特定のキーを押すまでループさ...
-
(VBA)チェックボックスのclick...
-
WPFでの時刻入力コントロールに...
-
Visual Basic 6.0 コンボボック...
-
一定時間操作されないと自動で...
-
コンボボックスにキー入力をさ...
-
Excel VBA マクロ実行中のみテンキ...
-
VB.NETのDropDownListをReadOnl...
-
フォーカスについてお教えください
-
キーイベントを擬似的に発生さ...
-
IEで、BackSpaceで「戻る」機能...
-
エクセルVBAのテキストボック、...
-
VB.NETでフォームがない...
-
KEYPREVIEW=TRUEについて。意味...
-
EXCEL VBA でIEを制御して、INP...
-
自作ダイアログボックス中のエ...
-
テキストボックスの入力文字を1...
-
Objective-Cでキーボードイベン...
おすすめ情報