TabControlの組み込みの.netコントロールのソースを調べています。このプロパティを参照して、TabPageをコレクションに追加するか挿入するかを決定する前に参照しています。Control.IsHandleCreatedとは何ですか?
if (this.owner.IsHandleCreated)
{
this.owner.AddTabPage(tabPage, tabPage.GetTCITEM());
}
else
{
this.owner.Insert(this.owner.TabCount, tabPage);
}
どちらの関数は、最終的には同じ目標を達成 - 彼らは内部の「TabPages」コレクションの末尾にのTabPageを追加...しかし、あなたが使用し機能している問題ではなければならない理由を私は表示されません。
this
は、組み込みのControl.ControlCollection
を無効にするControlCollection
を指します。 owner
は、ControlCollection
を使用しているTabControlです。