1

3つの異なるウィンドウを持つプログラム(c#では、ビジュアルスタジオ2010を使用)を作成しています。それらのそれぞれは(ツールストリップ/メニューストリップによって)互いにアクセス可能である必要があり、それらは同じ情報を参照します(同じ変数、データベースなど...私の質問、これらの異なるインターフェイスを作成および設計するための最良の方法は何ですか?私は2つの方法を考えることができますが、どちらにもいくつかの欠点があります。

私が最初に考えた方法は、「非表示/表示」を無効にして、最初の領域のすべてのコンポーネントの表示をfalseに変更し、必要なすべてのコンポーネントをtrueに表示することです。

問題は、それが愚かで厄介だということです。

私が考えた2番目の方法は、2番目の形式を使用することです。

短所-すべての変数転送は非常に混乱しており、主に-さまざまなフォームがポップアップすることを望んでいません。すべてを1つのプログラムで実行したいと思います。

これを行うには、効率的で賢い方法があると思います。私はこの問題について十分に明確であったことを望みます。

ありがとうございました、

バラク。

4

1 に答える 1

1

マスターフォーム(asp.netのマスターページなど)を作成し、このマスターフォームから3つのフォームすべてを継承できます。

于 2012-05-03T08:22:29.810 に答える