左側にいくつかのオプションがあるフォームを描画する必要があります。これを次の図に示します。
これで、ユーザーが をクリックするOptionA
と、関連する別のレイアウトが右側に表示されます。ユーザーが をクリックするOptionB
と、別の関連するレイアウトが右側に表示されます。
このようなタイプの問題に対する私の現在の設計アプローチは次のとおりです。
2 つのフレームを持つ水平レイアウトのフォームを作成します。1 つのフレームにはオプションがあり、もう 1 つのフレームには他のフォームがホストされます。したがって、私の場合optionA
、別のフォーム (formA など)OptionB
があり、独自のフォーム (formB など) があり、独自のフォーム (formC など)OptionC
があります。
ユーザーがformA をクリックすると、FrameHost 内に表示されます。OptionA
同様に、ユーザーが をクリックするとOptionC
、formC が FrameHost 内に表示されます。私の質問は、これが各オプションに独立した形式を与える良いアプローチであるかどうかです?
私のもう1つの考えは反対で、すべてのフォーム(A、B、C)のレイアウトを1つのフォーム内の別のフレーム内に配置し、ユーザーOptionA
がFormAコンテンツを持つフレームをクリックすると、他のコンテンツが非表示になります。したがって、一度に 1 つのフレームが表示されます。この種の問題に取り組むための最良のアプローチは何でしょうか?