一、问题
二、解决方案
问题
在PictureBox上的Graphics里用鼠标点击动态绘图的时候
发现会有很多小点点遗留下来
不知道是怎么回事,应该是擦除动态橡皮线时出的问题
//动态橡皮线myTrackPen
myTrackPen = new Pen(Color.Blue, 3);
myTrackPen.DashStyle = DashStyle.Dash;//虚线
//动态橡皮线擦除线myBackgroundPen
myBackgroundPen = new Pen(this.pictureBox1.BackColor, 3);
修改前
目前的解决办法
1.增加线宽(大小自己调试,需要大于原来的动态橡皮线)
//动态橡皮线myTrackPen
myTrackPen = new Pen(Color.Blue, 3);
myTrackPen.DashStyle = DashStyle.Dash;
//动态橡皮线擦除线myBackgroundPen
myBackgroundPen = new Pen(this.pictureBox1.BackColor, 6);
2.修改线形,改成和动态橡皮线一样(例如虚线)
//动态橡皮线myTrackPen
myTrackPen = new Pen(Color.Blue, 3);
myTrackPen.DashStyle = DashStyle.Dash;
//动态橡皮线擦除线myBackgroundPen
myBackgroundPen = new Pen(this.pictureBox1.BackColor, 3);
myBackgroundPen.DashStyle = DashStyle.Dash;
修改后