1

私はかなり複雑なアビオニクス アプリケーションを設計してきました。問題は、クリックするメニュー ボタンが多数あり (正確には 12 個)、それぞれが異なるアクションを実行することです。たとえば、1 つはログイン パネルで、もう 1 つは PDF リーダーです。これをプログラムでどのように整理できますか?

現在、パネル内の各アイテムを設定し、アクティブまたはクリックされたアイテムに応じて、表示または非表示に設定しています。

どうやってこれをしますか?前もって感謝します!

4

2 に答える 2

0

IAbstract が言うように、さまざまな UI 要素を UserControls として分離することを検討する必要があります。その後、ファクトリを使用してそれらを構築し、必要に応じてウィンドウに追加するなどのことができます。

Model-View-Presenter 型パターンで使用されるこの種のアプローチは、動的ユーザー インターフェイスを備えた WinForms アプリで非常にうまく機能することがわかりました。

于 2011-09-01T03:38:13.640 に答える