0

デフォルトで、約12の標準コンポーネントを備えたUIを含むwinformアプリケーションがあります。コンポーネントの各セットは、アプリケーションが通信するハードウェア デバイスを表します。メイン フォームにこの UI の 1、10、または 100 個のインスタンスが含まれるように、このコントロール セットの複数のインスタンスをレプリケートまたは複製できるようにする必要があります。タブ インターフェイスを使用して、10 個の「コントロール インターフェイス」の各セットを保持します。これを最適に処理および管理する方法についての提案を探しています。つまり、通常は 1 つのユーザー インターフェイスである可能性のある複数のインスタンスを最適に作成および管理する方法です。オブジェクトのリストを簡単に作成できると思います。各オブジェクトは、通信対象のハードウェアの単一の表現を構成するすべてのコンポーネントのコンテナーです。

デザイナーを使用してインターフェイスを作成しましたが、インストール時に決定されるすべての追加の「コンポーネント セット」の作成にデザイナーを使用するのは現実的ではないかもしれないと考えています。基本的に、インターフェイスの各インスタンスに対して「this.components」オブジェクト コンテナーのリストまたは配列が必要だと思います。このような問題にアプローチして取り組む方法についての提案は大歓迎です。

ありがとう、

ゲイリー

4

1 に答える 1

0

DockPanelSuite で大きな成功を収めました

http://sourceforge.net/projects/dockpanelsuite/

開始するためにいくつかのサンプル コードを投稿する場合がありますが、それはかなり単純明快です!

于 2012-06-08T13:47:37.383 に答える