GDI如何动态的选择点画图,内详
例如:Point p1 = new Point(50, 200);
Point p2 = new Point(300, 150);
Point p3 = new Point(200, 200);
Point p4 = new Point(400, 200);
Point[] points ={ p1, p2, p3, p4 };
g.DrawLines(new Pen(Color.Blue), points);
我如何动态的选择这几个点来画图呢?? 每个点依据各自的条件确定到底画不画。
我暂时使用了Point.Empty来实现,比如
bool b1 = false;
bool b2 = true;
if (b1 == true)
{
p1 = Point.Empty;
}
else if (b2 == true)
{
p2 = Point.Empty;
}
但是这样就把我不想画出的点按照(0,0)来处理,并没有按照我预期的效果画出,版主们和众高手有没有什么好的方法啊?在线等ing。。。
[[it] 本帖最后由 按时的地方 于 2008-4-10 16:33 编辑 [/it]]