- 題名: 自作コントロールを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]