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

わんくま同盟

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

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


(過去ログ 150 を表示中)
■87262 / )  Re[1]: ユーザコントロール間のフォーカス移動時の制御
□投稿者/ shu (1110回)-(2018/05/02(Wed) 07:48:15)
No87251 (青霧島 さん) に返信

空で誤返信してしまいました。

−−−−

(1)ユーザーコントロール内のすべてのコントロールにおいてTabStopをFalseにします。
(2)TextBoxへフォーカス移動したらイベントなどを利用してフォーム側で全てのユーザー
コントロールの同じTextBoxにTabStopをTrue設定します。ここですでにTabStopを設定してある
TextBoxがあったらそれはTabStopをFalseに設定します。
(3)フォーム内のコントロールへフォーカス移動したらユーザーコントロールの最初のTextBoxに対して
TabStopをTrueにする処理を行います。

(3)のタイミングは(2)より先に行う必要もあるかもしれません。

こんな感じでどうでしょう?

返信 編集キー/


管理者用

- Child Tree -