1

フォーム上の他のすべてのコンポーネント/コントロールにアクセスする必要があるコンポーネントを作成しました。コンポーネントを継承し、2 つのコンストラクターがあります。

public MyComponent(IContainer container)

public MyComponent()

前者は、デザイナーが生成したコードでは使用されません。デザイナーに常に使用するように指示するにはどうすればよいですか (必要に応じて this.components をインスタンス化します)。結果が次のようになる必要があります。

this.myComponent1 = new MyComponent(this.components);

前もって感謝します!

4

1 に答える 1

1

InitializeComponent の後にコンストラクターを明示的に呼び出すことができます。それでも、どのコンポーネントを使用して渡しているのか知りたいですか?

于 2013-01-30T11:54:48.037 に答える