2012-05-02 3 views
1

3つの異なるウィンドウを持つプログラム(Visual Studio 2010を使用しているC#で)を作成しています。 (ツールストリップ/ menustripによって)互いからアクセス可能である必要があり、彼らは同じ情報(同じ変数、データベースなど)を参照してください... 私の質問は、これらの異なるインターフェイスを作成して設計する最良の方法は何ですか? ? 私は2つの方法が考えられますが、どちらも短所があります。2つの異なるフォームを含むインターフェイスを作成してデザインする方法は?

私が考えた最初のやり方は、「隠す/表示する」無効にすることです。最初の偽のエリア、そしてtrueに見えるすべての希望のコンポーネントを回します。

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

私はカントー第二の方法〜の第2フォームを使用しています。

不都合な点 - すべての変数の転送はかなり混乱しています。主に、私は別のフォームをポップアップしたくありません。私は1つのプログラムの下にすべてそれが欲しい。

私はこれを行うための効率的でスマートな方法があると思います。 この件について私が十分に明確であったことを願っています。

ありがとう、

バラク。

+0

これはMDIアプリケーションですか? – Reddog

+0

いいえ、それは必須です(ユーザーは一度に複数のフォームを使用する必要はありません)。 –

答えて

1

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

関連する問題