我用DrawLine方法在窗体上,画了一条直线。并将该直线添加到集合里。 请问我怎样通过集合中的索引,重新获得该直线的数据。 比如:线宽、线色、两端点的坐标值等? using System; using System.Drawing; using System.Collections; using System.ComponentModel; using System.Windows.Forms; using System.Data;
namespace 测试用 { public class Form1 : System.Windows.Forms.Form { public Form1() { } static void Main() { Application.Run(new Form1()); } //画直线 void Draw(Graphics g,Pen p) { g.DrawLine(p,50,50,300,300); } protected override void OnPaint(PaintEventArgs e) { Graphics g=this.CreateGraphics(); Pen p=new Pen(Color.Red,1); Form1 fm=new Form1(); fm.Draw(g,p); //调用Draw方法,绘制直线。 ArrayList arr=new ArrayList(); arr.Add(fm); //将画处的直线添加到集合中 } } }