-4

コンボ ボックスを含む winform があります。私の質問は、そのフォームの外、クラス内でコンボボックスを使用するにはどうすればよいですか? ここにいくつかの写真がありますが、おそらく理解しやすいでしょう

ここに画像の説明を入力

ここに画像の説明を入力

4

2 に答える 2

1

ComboBoxクラスのコンストラクターでへの参照を渡すことができます。

public MyClass{

   private Combobox cbox;

   public MyClass(Combobox box){
     cbox = box;

   }
}

しかし、私はこれを控えます。それは間違いなくあなたの問題を処理する正しい方法ではありません. 不要な依存関係を作成しています。

于 2013-06-24T08:46:50.460 に答える
1

そうしないでください。class1 から form1 への不必要な依存関係を作成します。アーキテクチャについて考えてみましょう。

絶対に必要な場合は、フォームの参照をクラスに提供し、フォームからアクセスする必要があります。

于 2013-06-24T08:46:51.223 に答える