在Microsoft Visual Studio 2008中的Windows窗体应用程序

2025-12-18 01:30:12
推荐回答(2个)
回答1:

继承Control类,然后定义两个Point类型的变量代表起始点和终止点,
然后在OnPaint函数中用Gdi+吧线画出来:

class Line : Control
{
public Point p1;
public Point p2;

protected override OnPaint(PaintEventArgs e)
{
// 根据p1和p2画直线
}
}

回答2:

可以设计为,直线的起始坐标Point(x,y)和长度Len来描述该直线。
也可以用两点的坐标来描述该直线。