C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


(過去ログ 34 を表示中)
■16775 / )  Re[5]: UserControl とフォーカス
□投稿者/ ネタ好き (72回)-(2008/04/10(Thu) 14:41:36)
2008/04/10(Thu) 14:47:23 編集(投稿者)

No16774 (H さん) に返信
> ■No16772 (ネタ好き さん) に返信
>>UserControl自体のイベントを観察しましょう。
>>ひとまずコンソールアプリでコンパイルし、イベント内でConsole.Writeでメッセージを出力するようにプログラムして、
>>色々操作してみると理解できるようになります。
>
> すみません。理解できなかったです・・・。
> コンソールアプリでコンパイルして、メッセージを出力してみましたが、
> 出力されるのは、LostFocusのイベント時のみで、
> GotFocusは、どのタイミングで発生するのか分かりませんでした。
> (LostFocusイベントは、ボタンにフォーカスがある状態でUserControl1をクリックしたときに発生しました)

そうでか。
ならば、テキストも含めてフォーカス関係全てのイベントを試してみてください。
イベントは次の通りです。
Enter 、GotFocus、LostFocus、Leave
※マウス使用時のフォーカス遷移とキーボードのフォーカス遷移は違うので注意してね。

返信 編集キー/


管理者用

- Child Tree -