フォーカスの当たってるコントロールの取得方法は?

解決


ぼぼ  2008-05-10 07:00:47  No: 139682

こんにちは。

KeyDownイベントで、特定のコントロールにフォーカスが当たってる場合だけ、イベントに行くようにしたいのですが、どのように取得できるのでしょうか?

お分かりになる方ございましたら、よろしくお願いします。


魔界の仮面弁士  2008-05-10 08:17:37  No: 139683

ActiveControl プロパティの事かな…。
質問内容が曖昧なので、確証は持てないですけれども。

そもそも、開発環境は何でしょうか?
(VB6 と .NET では、コードが全く異なります)

それから、KeyDown というのは、Form のイベントでしょうか。
それとも、コントロールの方のイベントでしょうか。


ぼぼ  2008-05-11 05:20:48  No: 139684

魔界の仮面弁士さん、ありがとうございます。

そうでした・・。Form_KeyDownイベントに書かなければいいんですね。
各コントロールで行えば。ただ、setFocusで走る可能性も留意しないと
だめですね。

ありがとうございました。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加