Visual Basic 中学校 掲示板 投稿の管理
タグのない投稿を抽出
統計
RSS
Visual Basic 中学校
投稿一覧
2つのフォーム間でのユーザコントロールに対するアクセス
この投稿へのリンク
https://keijiban.umayadia.com/ThreadDetail.aspx?ThreadId=9086#CommentId11350
この投稿の削除
削除パスワード
削除する
コメント本文
投稿者
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 を利用していた場合は修正も大変です
改めて、考え直したら、言われる通りですね。ご指摘頂き、有難うございました。
誤った道に進むところでした。今回の課題に関しては色を変更するメソッドを同じフォーム内に
書くことが出来そうです。どうしても、今回のようなことを行う必要は発生しそうなので、
その時、これまでのご助言、参考にさせて頂きます。今後とも、宜しく、お願いします。