フォーム formA があり、そのフォームから別のフォーム fromB をこのフォーム A に追加します。Dispose メソッドでは、formA.Dispose() を使用して formA を破棄しています。このステップで、formA で使用されているすべての子フォームを破棄するか、またはフォームとそのコントロールごとに Dispose() メソッドを明示的に呼び出す必要があるか?
同様に、fromB では Windows.Forms.Control のリストを使用しており、formB の Dispose メソッドでこれらのリストを null として作成していません。これらのリストも破棄する必要がありますか?