都道府県穴埋めゲーム

yoshitsunaと申します。Visual Basicを用いた処理で質問があります。

Form上のShapeにlineやlabelを配置しています。
プログラムでこのイメージをクリップボードにコピーできませんでしょうか?
コピーしたい範囲はShapeの範囲内のイメージです。

わかりにくい質問かもしれませんが、どなたか方法を
御存知ないでしょうか? よろしくお願い致します。

■環境
OS Win2000
VB 5.0(SP3)

A 回答 (2件)

PictureBoxなら可能でしょう

この回答への補足

ありがとうございます。

PictureBoxで試してみたのですが、ラベルやラインなどは
コピーされません。見た目そのままをコピーするにはどう
すればよろしいでしょうか?

補足日時:2004/01/06 17:14
    • good
    • 0

GetWindowRect/StretchBltで別のPictureBoxに移してからクリップボートに


コピーすればいいはずです。
http://oshiete1.goo.ne.jp/kotaeru.php3?q=185224

それよりも、LabelやLineコントロールを使わずにPictureBoxのLine,Printメソッド
で書けばそのままクリックボードにコピーできます。
    • good
    • 0
この回答へのお礼

ありがとうございました。
おかげさまで実現できました。
一度他のピクチャーボックスにコピーしました。

ありがとうございました。

お礼日時:2004/01/08 12:17

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!