- 題名: 自作コントロールをBMP出力
- 日時: 2004/03/25 11:42:52
- ID: 3285
- この記事の返信元:
- (なし)
- この記事への返信:
- [3287] Re[1]: 自作コントロールをBMP出力2004/03/25 12:04:31
- ツリーを表示
■No3287に返信(Sugi@ぱぱんぶぃびぃさんの記事) > 通常はハードコピーで考えるよりも、 > 内部でBitmapを作成しておき、これをコントロールの描画&表示に使用します。 > SaveBMPメソッドの実行はこのBitmapのSaveメソッドでOKですし。 アドバイス通り、作成してみました。 確かにこれなら、問題なさそうです。ありがとうございました。 #テスト的に作ったので、例外処理が入ってませんが。。。 Private Sub picMain_Paint(ByVal sender As Object, ByVal e As System.Windows.Forms.PaintEventArgs) Handles picMain.Paint '変数 '//(略) Dim tmpBMP As New Bitmap(picMain.Width, picMain.Height) '初期化 '//(略) g = Graphics.FromImage(tmpBMP) '*****描画***** '//(略) e.Graphics.DrawImage(tmpBMP, 0, 0) End Sub
分類:[.NET]