private void Form1_Load(object sender, System.EventArgs e)
{
Graphics grap = this.CreateGraphics();
Pen pen = new Pen(Color.Black, 1);
for(int i = 0; i<=2; i++)
{
grap.DrawLine(pen,(Point)line_Point[0],(Point)line_Point[1] );
grap.DrawLine(pen,(Point)line_Point[1],(Point)line_Point[2] );
}
}
{
Graphics grap = this.CreateGraphics();
Pen pen = new Pen(Color.Black, 1);
for(int i = 0; i<=2; i++)
{
grap.DrawLine(pen,(Point)line_Point[0],(Point)line_Point[1] );
grap.DrawLine(pen,(Point)line_Point[1],(Point)line_Point[2] );
}
}
for(int i = 0; i<=2; i++)
{
grap.DrawLine(pen,(Point)line_Point[0],(Point)line_Point[1] );
grap.DrawLine(pen,(Point)line_Point[1],(Point)line_Point[2] );
}
肯定没问题,line_Point是一个Point 的ArrayList ,在构造函数中进行了初始化。
举个例子:
在VC中我用鼠标画线,Down一个点up一个点。这样我每次都是显示一条线段,在C# 中怎么做,他是不是都会显示,也就是显示多条线段!
请指教!谢谢!