#.NET アプリケーションで TabControl を使用しています。デフォルトでは、TabControl の最初のタブ ページがフォームの読み込み時に表示されます。フォームの読み込み時に他のタブ ページをアクティブ化/表示したい。プログラム的に、他のタブページを表示するにはどうすればよいですか?
170428 次
5 に答える
134
tabControl1.SelectedTab = MyTab;
また
tabControl1.SelectedTab = tabControl1.TabPages["tabName"];
アクティブにするタブの名前はどこtabName
にありますか (tabName
はテキスト表示ではありません)。
于 2010-10-13T06:23:09.227 に答える
45
メソッドを使用できますSelectTab
。
3つのバージョンがあります:
public void SelectTab(int index);
public void SelectTab(string tabPageName);
public void SelectTab(TabPage tabPage);
于 2011-11-10T13:23:03.230 に答える
20
どのタブ ページが選択されているかを管理する TabControl コントロールには、2 つのプロパティがあります。
SelectedIndexインデックスで選択する可能性を提供します (0 から始まり、タブの数から 1 を引いた整数)。
タブオブジェクト自体を選択して選択する可能性を提供するSelectedTab 。
これらのプロパティのいずれかを設定すると、現在表示されているタブが変更されます。
または、Select メソッドを使用することもできます。これには 3 つの種類があります。1 つは tab のインデックスを渡すもの、もう 1 つはTabPage オブジェクト自体、最後のものはタブの名前を表す文字列です。
于 2010-10-13T06:27:55.930 に答える
9
SelectTab
次のように使用します。
TabPage t = tabControl1.TabPages[2];
tabControl1.SelectTab(t); //go to tab
SelectedTab
次のように使用します。
TabPage t = tabControl1.TabPages[2];
tabControl1.SelectedTab = t; //go to tab
于 2014-12-06T17:12:16.167 に答える