コントロールをコピーして再利用するには?


タメ子  2008-02-18 16:05:13  No: 138998  IP: 192.*.*.*

WindowsXP VB2005

PictureBoxコントロールを2つ用意して、一方のプロパティの値を
色々設定し終わった後にもう一方にコピー(=による代入)して、
その後、それぞれを別々に利用したいのですが、
以下のような方法では、参照コピーのようで、
一方の何かのプロパティ値を変更すると、もう一方も替えられてしまいます。

    dim aaa as PictureBox
    dim bbb as PictureBox

    bbb = aaa

そうならないように、値だけを一気にコピーする方法が
ありますでしょうか?



以前に

質問「オブジェクトをコピーするには?」
http://madia.world.coocan.jp/cgi-bin/VBBBS2/wwwlng.cgi?print+200303/03030050.txt

の内容でLoreleyさんが回答されています内容の現象が起こっています。
内容をコピーして、後は2つそれぞれを別々に利用したいのです。

編集 削除
Hongliang  2008-02-18 16:14:49  No: 138999  IP: 192.*.*.*

New して必要なのだけ元のからコピーしていくのが一番です。コピーが必要なプロパティなんて存外少ないもんです。

編集 削除
タメ子  2008-02-18 16:33:31  No: 139000  IP: 192.*.*.*

Hongliang様
ご回答ありがとうございます。

そうなのですか・・・。
現時点で必要なプロパティは5項目ほどなので、
確かに多いとは言えませんね。

編集 削除