作者ideaup (ideaupsoho)
看板C_Sharp
標題Re: [問題] 繪圖與部分繪圖
時間Fri Feb 13 15:09:15 2009
Bitmap offScreenBmp;
Graphics Screen;
: private void Form_LoadCall(){
: offScreenBmp = new Bitmap(this.Width, this.Height);
: Graphics Buffer;
: Buffer = Graphics.FromImage(offScreenBmp);
:
Bitmap pic = new Bitmap("pic1.jpg");
: Buffer.Clear(this.BackColor);
: Buffer.DrawImage(pic, pic_x, pic_y, pic.Width, pic.Height);
}
private void MyPaint(){
if (Screen==null) PictureBox.CreateGraphics();
else if (Has-e) Screen=e.Graphics;
: Screen.DrawImage(offScreenBmp, 0, 0);
: // Buffer.Dispose(); Screen.Dispose(); //no need
: }
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.114.246.185
推 wwllccrr:MyPaint()一二行好像不會過? 02/13 17:13
→ wwllccrr:請問Timer的Keydown中是改變座標後直接呼叫MyPaint()嗎? 02/13 17:14