対Controls.Add(タブページ)私はmsdnでこれを見つけた:Winフォームアプリケーションで新しいタブを作成するにはTabPages.Add(タブページ)
string title = "TabPage " + (tabControl1.TabCount + 1).ToString();
TabPage tabPage1 = new TabPage(title);
tabControl1.TabPages.Add(tabPage1);
しかし、私はForm1.csのから手動でタブを追加[デザイン] Visual Studioは自動的に新しいタブのForm1.Designer.csでこれを作成します。
private System.Windows.Forms.TabPage tabPage1;
this.tabPage1 = new System.Windows.Forms.TabPage();
this.tabControl1.Controls.Add(this.tabPage1);
ので、tabControl1.Controls.Add(tabPage1)
とtabControl1.TabPages.Add(tabPage1);
との主な違いは何ですか?
ない差にタブページを追加するために提供する5つの異なるオーバーロードです。 Forms/winforms/Managed/System/WinForms/TabControl.cs、7bc75a420d7bf90b、リファレンス)。私は前者が型付きの 'TabPage'リストをエミュレートするのでより便利だと思います。 –