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

解決


ぼぼ  2008-05-09 22:00:47  No: 139682  IP: 192.*.*.*

こんにちは。

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

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

編集 削除
魔界の仮面弁士  2008-05-09 23:17:37  No: 139683  IP: 192.*.*.*

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


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

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

編集 削除
ぼぼ  2008-05-10 20:20:48  No: 139684  IP: 192.*.*.*

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

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

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

編集 削除