コードの前半で行われたいくつかの初期化...
private List<System.Windows.Forms.TabPage> tab_pages = new List<System.Windows.Forms.TabPage>();
int tab_increment = 0;
コードのどこかに、リアルタイムで一連のタブページを作成します。
for (i=0; i<5; i++)
{
tab_pages.Add( new System.Windows.Forms.TabPage() );
tab_pages[tab_increment].Location = new System.Drawing.Point(4, 22);
tab_pages[tab_increment].Name = 1 + tab_increment.ToString();
tab_pages[tab_increment].Size = new System.Drawing.Size(501, 281);
tab_pages[tab_increment].Text = tab_increment.ToString();
this.tabControl.Controls.Add(tab_pages[tab_increment]);
tab_increment += 1;
}
次に、これらのタブページである要素にアクセスしたいと思います。また、各ページに異なる要素(たとえば、tabPage [0]ボタン、tabPage [1]チェックボックスなど)を作成したとしましょう。すべてが動的に追加されたことを確認して、それらにアクセスするにはどうすればよいですか?