2

ここに画像の説明を入力

これらのタブはすべて、Windows フォームで動的に作成されます。ボタンクリックで特定のタブページを開きたい。

たとえば、ボタンをクリックすると(ボタンはタブページボタンではなく、他の実行ボタンです)、 tab3 を表示したいと思います。

タブページを取得できませんが、特定のタブを開くことができません..

private void toolStripButton1_Click(object sender, EventArgs e)
{
    int tabcount = Main_tab.TabCount;
    MessageBox.Show(tabcount.ToString());     
}
4

4 に答える 4

3

TabControl.SelectTab方法

this.tabControl1.SelectTab(1); // by index 
this.tabControl1.SelectTab("tab3");  // by tabPageName
this.tabControl1.SelectTab(tabPage); // by tab page

または

TabControl.SelectedIndex財産

this.tabControl1.SelectedIndex = 1; //Selects second tab of the tab control

また

TabControl.SelectedTab財産

this.tabControl1.SelectedTab = tabPage2;
于 2013-04-22T10:51:23.220 に答える
0

インデックスを介してアクセスし、メソッドを呼び出して表示できます。

Main_tab.GetControl(index_of_your_tab);
于 2013-04-22T10:53:19.063 に答える
0

Controlsの下にタブがありますTabControl

Find特定のタブを名前で検索するために使用します

Main_tab.SelectedTab = (TabPage)Main_tab.Controls.Find("tab3", searchAllChildren: false).First();
于 2013-04-22T10:55:53.680 に答える