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

[Visual Basic 初心者掲示板] [過去ログの一覧]


タメ子 2008/02/18(月) 16:05:13 <初心者>
WindowsXP VB2005

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

    dim aaa as PictureBox
    dim bbb as PictureBox

    bbb = aaa

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



以前に

質問「オブジェクトをコピーするには?」
http://hpcgi1.nifty.com/MADIA/VBBBS2/wwwlng.cgi?print+200303/03030050.txt

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

Hongliang 2008/02/18(月) 16:14:49
New して必要なのだけ元のからコピーしていくのが一番です。コピーが必要なプロパティなんて存外少ないもんです。

タメ子 2008/02/18(月) 16:33:31 <初心者>
Hongliang様
ご回答ありがとうございます。

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

毎週金曜日はポイント最大3倍!さらに4倍のチャンスも!

Programming Library