web-dev-qa-db-ja.com

TabControlのタブページをアクティブにする

#.NETアプリケーションでTabControlを使用しています。デフォルトでは、TabControlの最初のタブページがフォームの読み込み中に表示されます。フォームの読み込み中に他のタブページをアクティブ化/表示したい。プログラムで、他のタブページを表示するにはどうすればよいですか?

71
Vyas Dev
tabControl1.SelectedTab = MyTab;
111
testalino

メソッドSelectTabを使用できます。

3つのバージョンがあります。

public void SelectTab(int index);
public void SelectTab(string tabPageName);
public void SelectTab(TabPage tabPage);
39
Ivan

選択されたタブページを管理するTabControlコントロールには2つのプロパティがあります。

SelectedIndex インデックスで選択する可能性を提供します(0から始まるタブの数から1を引いた整数)。

SelectedTab これは、選択するタブオブジェクト自体を選択する可能性を提供します。

これらのプロパティのいずれかを設定すると、現在表示されているタブが変更されます。

または、Selectメソッドを使用することもできます。 3つのフレーバーがあり、1つは タブのインデックス を渡し、もう1つは TabPageオブジェクト自体最後のもの を表す文字列を渡しますタブの名前。

19
Gimly

Windowsスマートデバイス(コンパクトフレームワーク)(MC75-Motorolaデバイス)

     mytabControl.SelectedIndex = 1
11
Jerry Abraham

次のようにSelectTabを使用します。

TabPage t = tabControl1.TabPages[2];
tabControl1.SelectTab(t); //go to tab

次のようにSelectedTabを使用します。

TabPage t = tabControl1.TabPages[2];
tabControl1.SelectedTab = t; //go to tab