VB6.0用掲示板の過去のログ(No.1)−VBレスキュー(花ちゃん)
[記事リスト] [新規投稿] [新着記事] [ワード検索] [過去ログ] [管理用]

投稿日: 2002/09/15(Sun) 14:07
投稿者よねKEN
Eメール
URLhttp://www5b.biglobe.ne.jp/~yone-ken/
タイトルRe^4: ピクチャボックスの内容が保存できない

> SavePicture Picture1, CommonDialog1.FileName これだったらエラーが
> 発生して止まるはずだが?

この記述そのものは文法にも則った正しい書き方です。
ただす、PictureBoxの既定のプロパティであるPictureプロパティが保存されます。
Pictureプロパティは最初に設定した背景画像そのものなので、
グラフィックメソッドで描画したものは含まれません。

背景、及び、描画した内容は、
AutoRedraw=TrueにしたときのImageプロパティに含まれています。
というわけで、花ちゃんがおっしゃっているように保存するのを
Imageプロパティにすればなおります。

あるいは、PictureBoxに取り込んだ背景画像をPictureプロパティに残して
おかなくてもよければ、SavePictureメソッド実行前に、
Picture1.Picture = Picture1.Image
とする行を追加すれば、現状のSavePictureメソッドの使用方法でもいけます。


- 関連一覧ツリー (★ をクリックするとツリー全体を一括表示します)

- 返信フォーム (この記事に返信する場合は下記フォームから投稿して下さい)

- Web Forum -