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

解決


ぼぼ  2008-05-09 22:00:47  No: 139682

こんにちは。

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

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


魔界の仮面弁士  2008-05-09 23:17:37  No: 139683

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


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

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


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

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

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

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


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

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







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