1

フォームが表示されたときに UserControl の最初のインスタンスが初期化されると、同じアプリの他のフォームで作成できる UserControl の他のインスタンスからアクセスできる boolean プロパティを持つオブジェクトを作成する必要があります。

この一時的な共有オブジェクトは、1 つのアプリケーション内でのみ機能する必要があります。別のアプリには、このオブジェクトの別のインスタンスがあります。

重要な要件: クラスの静的 (C#)/共有 (VB.NET) フィールドであってはなりません。

また、アプリを閉じたときに共有オブジェクトが自動的に破棄されるとよいでしょう。

.NET for WinForms アプリケーションでこれを行う最善の方法は何ですか?

4

1 に答える 1

0

シングルトンを使用できます。

シングルトンを実装する方法の例を次に示します。
C# でのシングルトン パターンの実装

そして、これを参照する質問があります:
Jon Skeetによるシングルトンの説明

于 2012-12-14T12:54:38.547 に答える