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


タメ子  2008-02-19 01:05:13  No: 138998

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-19 01:14:49  No: 138999

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


タメ子  2008-02-19 01:33:31  No: 139000

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

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


※返信する前に利用規約をご確認ください。




  


  このエントリーをはてなブックマークに追加