Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
私はかなり複雑なアビオニクス アプリケーションを設計してきました。問題は、クリックするメニュー ボタンが多数あり (正確には 12 個)、それぞれが異なるアクションを実行することです。たとえば、1 つはログイン パネルで、もう 1 つは PDF リーダーです。これをプログラムでどのように整理できますか?
現在、パネル内の各アイテムを設定し、アクティブまたはクリックされたアイテムに応じて、表示または非表示に設定しています。
どうやってこれをしますか?前もって感謝します!
IAbstract が言うように、さまざまな UI 要素を UserControls として分離することを検討する必要があります。その後、ファクトリを使用してそれらを構築し、必要に応じてウィンドウに追加するなどのことができます。
Model-View-Presenter 型パターンで使用されるこの種のアプローチは、動的ユーザー インターフェイスを備えた WinForms アプリで非常にうまく機能することがわかりました。