使用するデータの束をロードするタブコントロールをハードコーディングしましたが、タブコントロールを捨てて、ハードコーディングしたものと同じものを再作成できるようにしたいのですが、入力なしで空白にします。
現在、約 10 ~ 15 ページの単純な tabControl と、TextBoxes からあらゆる種類のコントロールまで、それぞれに約 10 個のコントロールがあります。
私はそれを単純にして、次のような2つの単純な行でコントロールを削除して再作成しようとしました:
this.Controls.Remove(tabControl1);
this.Controls.Add(tabControl1);
これは、tabControl を削除して再作成することで正常に機能しますが、値を元に戻す内部のコントロールを再作成しません。
私は tabControl を削除してすべての子コントロールをカスタム値にリセットするだけの作業バージョンを持っていますが、これは私が探しているものに対して醜くてハッキングされているようです。
tabControl のテンプレートを作成して毎回新しいテンプレートを呼び出す方法はありますか?