当前位置:编程学习 > C#/ASP.NET >>

新手求助!!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#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,