请问如何在不知道多少个点的情况下绘制多边形????
用DrawPolygon画多边形是不是只能画固定点数多边形阿?我想实现画任意个点的多边形,请问DrawPolygon中的point[]该如何付值呢??? 问题点数:20、回复次数:3Top
1 楼garrymj(garrymj)回复于 2004-05-02 21:58:15 得分 0
我顶!!!Top
2 楼mobydick(敌伯威|我排著队拿著爱的号码牌)回复于 2004-05-02 22:15:55 得分 20
使用一个ArrayList,每增加一个点,使用方法ArrayList.Add(),向ArrayList中添加点.所有的点添加完后.可以这样:
Point[] p = new Point[ArrayList.Count];
p = (Point[])ArrayList.ToArray(typeof(Point));
将ArrayList赋值给一个数组.
大致过程,细节参看MSDN.Top
3 楼garrymj(garrymj)回复于 2004-05-02 23:29:31 得分 0
虽然我还是不太明白,但可以实现了,谢谢了!!!!!Top




