private void Form1_MouseDown(object sender, System.Windows.Forms.MouseEventArgs e)
{
Point pt = new Point(e.X, e.Y);
PL.Add(pt);
Invalidate();
}
事件Paint用于绘制线条:
private void Form1_Paint(object sender, System.Windows.Forms.PaintEventArgs e)
{
Pen pen = new Pen(Color.Black,3);
e.Graphics.DrawBezier(pen,20,60,60,160,130,20,200,50);
e.Graphics.DrawBeziers(...);
}
{
Point pt = new Point(e.X, e.Y);
PL.Add(pt);
Invalidate();
}
事件Paint用于绘制线条:
private void Form1_Paint(object sender, System.Windows.Forms.PaintEventArgs e)
{
Pen pen = new Pen(Color.Black,3);
e.Graphics.DrawBezier(pen,20,60,60,160,130,20,200,50);
e.Graphics.DrawBeziers(...);
}
解决方案 »
- 16进制 如何转换ascii 码 C#
- 文本文档问题
- 关于c#调用c++DLL传递结构体的问题
- 高手们,怎么使用SQL语句操作处于两个ACCESS数据库中的表
- c# float 强制类型转换失败
- 关于socket中BufferedStream的作用..高手来回家
- 怎么样才能查看到设置的是连接的哪个图片或图标?
- 问一下:怎样测试代理服务器是否正常运作?
- 如何在serialport控件的dataReceived事件中将读取的数据更新到UI上,求助
- 求正则式判断字符串是否含有出字母和数字以前的字符
- 普通的Windows Form可以,为什么智能客户端就不行呢?
- (在线等,立即结贴)在dataGrid中按下鼠标后如何获取当前按下的是哪一列?
private Point[] ss = new Point[4];
每Form1_MouseDown之后往里加