#.NETアプリケーションでTabControlを使用しています。デフォルトでは、TabControlの最初のタブページがフォームの読み込み中に表示されます。フォームの読み込み中に他のタブページをアクティブ化/表示したい。プログラムで、他のタブページを表示するにはどうすればよいですか?
tabControl1.SelectedTab = MyTab;
メソッドSelectTab
を使用できます。
3つのバージョンがあります。
public void SelectTab(int index);
public void SelectTab(string tabPageName);
public void SelectTab(TabPage tabPage);
選択されたタブページを管理するTabControlコントロールには2つのプロパティがあります。
SelectedIndex インデックスで選択する可能性を提供します(0から始まるタブの数から1を引いた整数)。
SelectedTab これは、選択するタブオブジェクト自体を選択する可能性を提供します。
これらのプロパティのいずれかを設定すると、現在表示されているタブが変更されます。
または、Selectメソッドを使用することもできます。 3つのフレーバーがあり、1つは タブのインデックス を渡し、もう1つは TabPageオブジェクト自体 と 最後のもの を表す文字列を渡しますタブの名前。
Windowsスマートデバイス(コンパクトフレームワーク)(MC75-Motorolaデバイス)
mytabControl.SelectedIndex = 1
次のようにSelectTab
を使用します。
TabPage t = tabControl1.TabPages[2];
tabControl1.SelectTab(t); //go to tab
次のようにSelectedTab
を使用します。
TabPage t = tabControl1.TabPages[2];
tabControl1.SelectedTab = t; //go to tab