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

わんくま同盟

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

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

■102694 / 3階層)  タブコントロールの切り替え
□投稿者/ 魔界の仮面弁士 (3737回)-(2023/12/12(Tue) 10:49:11)
No102693 (魔界の仮面弁士) に追記
> というわけで改修案。
> private void SelectTabPage(TabControl tabControl, TabPage page)
> {
>   this.SelectNextControl(tabControl.SelectedTab = page, true, true, true, true);
> }

これだと、指定した TabPage 内のコントロールすべてがフォーカスを受け取れない状態だったときに、
TabControl の次のコントロールがアクティブになってしまう可能性がありますね。

ということで再修正案。

static void SelectTabPage(TabControl tabControl, TabPage page)
{
  tabControl.SelectNextControl(tabControl.SelectedTab = page, true, true, true, false);
}



編集キー/

前の記事(元になった記事) 次の記事(この記事の返信)
←Re[2]: タブコントロールの切り替え /魔界の仮面弁士 返信無し
 
上記関連ツリー

タブコントロールの切り替え / Y.M (23/12/12(Tue) 08:07) #102689
Re[1]: タブコントロールの切り替え / KOZ (23/12/12(Tue) 08:48) #102691
│└ Re[2]: タブコントロールの切り替え / 魔界の仮面弁士 (23/12/12(Tue) 10:36) #102693
│  └ タブコントロールの切り替え / 魔界の仮面弁士 (23/12/12(Tue) 10:49) #102694 ←Now
Re[1]: タブコントロールの切り替え / WebSurfer (23/12/12(Tue) 08:25) #102690
  └ Re[2]: タブコントロールの切り替え / Y.M (23/12/13(Wed) 08:15) #102708 解決済み

上記ツリーを一括表示 / 上記ツリーをトピック表示
 
上記の記事へ返信