- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ピクチャボックスの描画内容をファイル出力)
ピクチャボックスの描画内容をファイル出力
このQ&Aのポイント
- VB2005を使用してピクチャボックスに絵を書くプログラムを作成しています。絵の描画は問題なくできますが、それをBMPファイルやクリップボードに転送する方法がわかりません。
- 以下のコードはVB2005を使用してピクチャボックスに絵を書くためのものです。特に特筆すべき点はありませんが、描画にはBufferedGraphicsContextクラスとBufferedGraphicsクラスを使用しています。
- ピクチャボックスに絵を描くプログラムをVB2005で作成しています。絵の描画自体は問題なくできますが、それをBMPファイルやクリップボードに転送する方法がわかりません。ご教授いただけると幸いです。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
noname#221368
回答No.1
VB6 時代にあった PictureBox の Saveメソッドは、BitMapクラスに分離されてます。以下は、PictureBox の描画領域全体を BitMap に吐き出すコードです。 Dim Bmp As New Bitmap(PictureBox.ClientSize.Width, PictureBox.ClientSize.Height) PictureBox.DrawToBitmap(Bmp, PictureBox.ClientRectangle) Bmp.Save("Save Path" & "ファイル名", Imaging.ImageFormat.Bmp) Bmp.Dispose()
お礼
ご回答ありがとうございます。 早速試しつつ、BitMapについて調べてみます。