新手求助!!C#画图板paint事件中该怎么写?????
为了让画图板最小化不刷新掉画板内容,听说要在paint中重画 但是具体怎么写啊 各位大虾帮帮忙啊 MouseMove中是这样private void pictureBox1_MouseMove_1(object sender, MouseEventArgs e)
{
Graphics g = pictureBox1.CreateGraphics();
SolidBrush brush = new SolidBrush(color);
if (shouldPaint)
{
g.DrawLine(new Pen(brush, size), LastPoint,new Point(e.X,e.Y));
g.Dispose();
}
LastPoint=new Point(e.X, e.Y);
} --------------------编程问答-------------------- 在mouseUP的时候把过的东西保存起来。
然后onPaint时再用graphics一个个画出来。 --------------------编程问答-------------------- 我把每个点存入了数组mypoint 然后paint中是
g.DrawLine(new Pen(brush, size), myPoint[i], myPoint[i + 1]);
为什么编译说我的参数无效 --------------------编程问答-------------------- 不能通过设置是
pictureBox1.SizeMode=PictureBoxSizeMode.StretchImage;来解决吗? --------------------编程问答-------------------- 我也遇到这个问题,不知道有什么解决办法啊?
补充:.NET技术 , C#