继承Control类,然后定义两个Point类型的变量代表起始点和终止点,然后在OnPaint函数中用Gdi+吧线画出来:class Line : Control{public Point p1;public Point p2;protected override OnPaint(PaintEventArgs e){// 根据p1和p2画直线}}
可以设计为,直线的起始坐标Point(x,y)和长度Len来描述该直线。也可以用两点的坐标来描述该直线。