【发布时间】:2013-12-05 13:27:00
【问题描述】:
我正在尝试完成一个项目,在该项目中,单击鼠标时,从单击的位置作为中心点绘制 200 个圆,从 1 半径增大到 200。
这个程序的鼠标部分我不需要帮助。
我目前的障碍是,尽管在以前的 VB 版本中有圆形方法,但 VB.NET 只使用 System.CreateGraphics.DrawEllipse 方法来创建圆形,并且该方法使用 x 和 y 坐标作为一个不可见矩形左上角的起始位置,并使用另外两个整数/单数来确定向右和向下的距离(x + 和 y +)来确定圆的大小和位置。
我希望我只是想念一种内置的方法来使用中心点创建一个圆/省略号并声明从该中心点开始的半径以完成我的程序。
有没有办法使用中心点作为参考点在 FORM 上画一个圆,然后声明半径?
【问题讨论】:
标签: vb.net graphics geometry ellipsis drawellipse