投稿者 Kintonun  (社会人) 投稿日時 2009/4/24 11:53:37
魔界の仮面弁士さま
>しかしながら、今回のように
> frmB.uctRect0.shpLamp_BackColor = Color.Red
>あるいは
> For i=0 to frmB.panel1.Controls.Count-1
>のように、frmA が frmB のコントロールを直接操作してしまうと、フォーム間の結びつきが強くなりすぎ>てしまいます。
>frmB のコントロールを変更したりすると、frmB の修正後に frmA まで修正せねばならなくなってしまい
>ます。複数画面から frmB を利用していた場合は修正も大変です

改めて、考え直したら、言われる通りですね。ご指摘頂き、有難うございました。
誤った道に進むところでした。今回の課題に関しては色を変更するメソッドを同じフォーム内に
書くことが出来そうです。どうしても、今回のようなことを行う必要は発生しそうなので、
その時、これまでのご助言、参考にさせて頂きます。今後とも、宜しく、お願いします。