DOBON.NET DOBON.NETプログラミング掲示板過去ログ

picturebox上にlabelを表示し保存

環境/言語:[WindowsXP/VS2005/Framework2.0]
分類:[.NET]

はじめて投稿します。よろしくお願いします。

1.ピクチャボックスに読み込んだビットマップを表示する。
2.そのピクチャボックス上にラベル(文字列"テスト"を格納)を表示する。(透過)
この("テスト"がビットマップ上に表示される)状態のピクチャボックスをファイルに保存できるのでしょうか。

dim picturebox1 as PictureBox
dim label1 as Label

picturebox1.image = New Bitmap(ビットマップ参照パス)

label1.text = "テスト"
picturebox1.Controls.Add(label1)
label1.Top = label1.Top - picturebox1.Top
label1.Left = label1.Left - picturebox1.Left

Call picturebox1.Image.Save(保存パス) '元のビットマップのみ保存され、ラベルは反映されない。
普通の人は自分が利用するサイトに書いてある内容くらいは
最低限目を通すけどね。
[フォーム、コントロールの外観をキャプチャする]
http://dobon.net/vb/dotnet/graphics/invokepaint.html
■No24598に返信(るしぇさんの記事)
> 普通の人は自分が利用するサイトに書いてある内容くらいは
> 最低限目を通すけどね。
> [フォーム、コントロールの外観をキャプチャする]
> http://dobon.net/vb/dotnet/graphics/invokepaint.html

ありがとうございます。解決しました。
以後気をつけます。
解決済み!

DOBON.NET | プログラミング道 | プログラミング掲示板