私のアプリケーションはTabControlデータを表示するために使用します。ユーザーがデータを要求するたびに、アプリケーションTabPageは多くのコントロール (PictureBoxコントロール、Labelコントロール、.etc) を含む新しいデータを作成します。ある時点で、ユーザーTabPageは作業を終えたコントロールを閉じます。ここでの問題は、閉じたTabPageコントロールです。それらはメモリに積み重なって、プログラムがメモリの大部分を使用する原因になります。TabPageからコントロールを削除しTabControlても、それは破棄されず、その中のアイテムも破棄されません。単に非表示になりますが、コントロールはメモリ内でハングしたままです。
を削除するために使用しているコードは次のTabPageようなものです。
tabControl.TabPages.Remove(myTabPage);
myTabPage.Dispose();
TabPageQ:コントロールを完全に取り除くにはどうすればよいですか?