そのため、私が計画しているプロジェクトでは、ユーザーは異なる画面を頻繁に切り替えることになります。これらの異なる画面には、異なる機能を持つ異なるコントロールがあり、実際には共通点はありません。
画面ごとにフォームを作成し、 form.close と form.show(?) だけで画面を切り替える必要がありますか? それとも、ユーザーがフォーム A からフォーム B に移動したい場合、フォーム A のすべてのコントロールが非表示になり、フォーム B のコントロールが表示されるように、特定のコントロールを非表示にして表示し続ける方がよいでしょうか? 方法を知る必要はありません。実際にどこでも見たことがないので、どれが推奨または適切な方法であるかを知る必要があるだけです。