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

わんくま同盟

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

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


■92113 / )  VB.net FocusとLeaveについて
□投稿者/ 井上 (1回)-(2019/08/27(Tue) 20:27:13)

分類:[VB.NET/VB2005 以降] 

初心者です。初めて質問させていただきます。

私は、Visual Studio Professional 2017 を使用しています。

【質問内容】
コンボボックスにフォーカス設定し、初期値0が表示されたテキストに、1から99の値を手入力で変更した場合のイベント発生についてです。

理想としては、「テキストの値変更→TextChangedイベント発生→フォーカスアウト→Leaveイベント発生」なのですが、
値を変更すると、「テキストの値変更→フォーカスアウト→Leaveイベント発生」となり、TextChangedイベントが発生しません。

原因は、値を変更した際にフォーカスアウトしてしまうためTextChangedイベントではなく、Leaveイベントが発生すると考えたのですが、
フォーカスアウトせずに、TextChangedイベントを発生させることは不可能でしょうか?

また、他に良いアイデアがあればご教授していただけないでしょうか?

分かりにくい内容で申し訳ございませんが、よろしくお願いいたします。
返信 編集キー/


管理者用

- Child Tree -