タイトル : Re: 親フォームのインスタンスの参照 投稿日 : 2007/04/23(Mon) 13:17 投稿者 : 魔界の仮面弁士
frm子がfrm親を参照し、子が親の Public iShohin を得る形にしてしまうと、 frm親・frm子・clsShohin それぞれの依存性が強くなりすぎる気がします。 clsShohin (商品データ??)の受け渡しのみが目的なら、frm親側が frm子のコンストラクタに、iShohin を渡す形を取った方が良いかと。 > 上記のように親フォームでPublic宣言したクラスのインスタンスを > 子フォームから参照したいのですが、子フォーム側で処理が行われる際に > clsShohinのコンストラクタが行われてしまいます。 ? 意図がわかりません。 もし、clsShohinのコンストラクタが行われない状態を望むのであれば、 iShohin は生成されず、Nothing のままとなってしまいますよね。 Nothing 状態の変数を渡したところで、意味が無いのでは。 それでも、frm子で処理が行われてから clsShohinのコンストラクタが実行されるように 変更したいのであれば、frm親は、As New clsShohin() のように自動生成させるのではなく、 frm子のインスタンスを生成してから、clsShohin のインスタンスを生成するように 修正すれば良いかと思います。 |