私は、以前はデフォルトのコンストラクタを使用していたC#で作成したコンポーネントを持っていましたが、親フォームが(デザイナで)オブジェクトを作成し、 。言い換えれば非デフォルトのコンストラクタ
、代わりにdesigner.csに次の:
this.componentInstance = new MyControls.MyComponent();
私は次のことを作成するために、フォームデザイナを指示したいと思います:
this.componentInstance = new MyControls.MyComponent(this);
は、それが達成することが可能ですこれは(できればいくつかの属性/注釈などを介して)ですか?
ありがとう、私はEndInit()をオーバーライドするとは思っていませんでした(自分のコンポーネントではまだ多くは行っていません)。それは私が探していた答えです。 – Dov