• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:pictureBoxの絵保存について。)

pictureBoxの絵保存について

このQ&Aのポイント
  • pictureBoxを使用して絵を描きたいが、描いた絵が消えてしまう。
  • マウスを動かして絵を書いても、保存したデータがなくなる。
  • 質問者はなぜ絵が消えるのか理解できない。

質問者が選んだベストアンサー

  • ベストアンサー
  • redfox63
  • ベストアンサー率71% (1325/1856)
回答No.1

どのように保存したいのでしょう? マウスでクリックした点群を列挙したファイル アプリのクライアント(PictureBox)領域の画像ファイル 前者なら入力された点群をを記憶しておく配列が必要でしょう 後者なら、描画自体をpictureBox1->CreateGraphics()で生成したGraphicsオブジェクトではなく PictureBoxの大きさのBitmapオブジェクトから生成したGraphicsオブジェクトに描画してPictureBoxのImageプロパティへ設定するように変更しましょう 保存のイベントで Bitmap^ bmpObj = Bitmap( picturBox1->Image ); bmpObj->Save("ファイル名"); といった具合で保存します このときファイル名の指定にSaveFileDialogなどを使うと便利でしょう

関連するQ&A