作者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
1F:推 wwllccrr:MyPaint()一二行好像不会过? 02/13 17:13
2F:→ wwllccrr:请问Timer的Keydown中是改变座标後直接呼叫MyPaint()吗? 02/13 17:14