0

すべてのアプリ コンポーネントを管理するためのコントロール クラスを必要とする Winforms アプリケーションを作成しています。

Componentアプリケーションのメイン フォームに貼り付けられたを継承するクラスについて考えていました。

アプリケーションの任意の場所からこのコントロール クラスにアクセスするにはどうすればよいでしょうか? これを行う正しい方法はどれですか?

それとも、このアーキテクチャについて考えを変える必要がありますか?

4

2 に答える 2

2

最初に、コントロールをメイン フォームに接着すると、ユーザー エクスペリエンス全体でメイン フォームを維持する必要があることに注意してください。そうしないと、コントロール クラスのインスタンスが失われます。そうは言っても、アプリ コンポーネントを管理する静的クラスと、マネージャー クラスのメソッドを呼び出すコントロールを作成する方がよいでしょう。マネージャー クラスを静的クラスとして持つと、インスタンスを必要とせずにそのメソッドにアクセスできます。これがあなたを助けることを願っています! 乾杯

于 2013-07-17T13:44:18.197 に答える