アプリに がありTabControl
ます。選択したチェックボックスに基づいて、TabItem
実行時に を作成します。チェックボックスがオフになっている場合は、それをTabItem
削除する必要があります。さて、私の問題は、それだけを削除する必要があることTabItem
です。
私はこれを実装していて、毎回作成TabItem
しました。しかし、私が言ったように、チェックボックスをオンまたはオフにすると、すべてのタブのすべての情報が失われます。
tc_Descuento.TabPages.Clear();
私はいくつかの投稿を読んでいて、これを試しました:
TabPage tb = new TabPage();
tb = tc_Descuento.Controls.Find("Cuota-" + Convert.ToString(cuota.num_cuota));
tc_Descuento.TabPages.Remove(tb);
TabItem の名前は次のとおりです。"Cuota-" + Convert.ToString(cuota.num_cuota)
私が試したのは、 を作成し、その名前TabItem
で検索することです。TabControl
そして、 のリストから削除しTabPages
ますTabControl
。
コンパイルエラーが発生します。確かに、Control アイテムを TabPage に変換できないためです。しかし、その TabItem コントロールをコントロールではなく TabItem として取得するにはどうすればよいでしょうか?
ありがとう..
編集:
tb = Convert.ChangeType(tc_Descuento.Controls.Find("Cuota-" + Convert.ToString(cuota.num_cuota), false).First(), TabItem);
私は今これを試しました.コントロールをTabItemに変換する方法が必要です..しかし、これはどちらもコンパイルされていません:/