用line按照圆的公式一个点一个点的描
解决方案 »
- B1=Range("A1").FormulaR1C1转换成VB代码应该怎么写?
- 一个小问题
- 如何在窗体的系统菜单上添加自定义项?
- 关于存储问题,请大家帮忙!
- SQLConfigDataSource 添加系统数据源
- 按下最小化按钮,为什么报错?
- Sql 语句建库问题
- 多家软件开发公司都开发有酒店管理系统,难道都能卖下去吗?然而目前我发现仍有一些软件开发公司也正在着手开发新的酒店管理系统软件。我
- 在VB6中如何将滚动条设置成彩色平面型的样式呢,请高手指点
- 多媒体键盘上的附加健怎么用vb定义其功能??100分
- **一辈子!!!你能作到吗???来看看,肯定有新的收获*******
- 个人作品,终于完工,散分。
Circle 方法
在对象上画圆、椭圆或弧。语法object.Circle [Step] (x, y), radius, [color, start, end, aspect]Circle 方法的语法有如下的对象限定符和部分:部分 描述
object 可选的。 对象表达式,其值为“应用于”列表中的对象。如果object 省略,具有焦点的窗体作为object。
Step 可选的。关键字 ,指定圆、椭圆或弧的中心,它们相对于当前 object 的 CurrentX 和 CurrentY 属性提供的坐标。
(x, y) 必需的。 Single (单精度浮点数),圆、椭圆或弧的中心坐标。object 的 ScaleMode 属性决定了使用的度量单位。
radius 必需的。Single (单精度浮点数),圆、椭圆或弧的半径。 object 的 ScaleMode 属性决定了使用的度量单位。
color 可选的。Long (长整型数),圆的轮廓的 RGB 颜色。如果它被省略,则使用 ForeColor 属性值。可用 RGB 函数或 QBColor 函数指定颜色。
start, end 可选的。 Single (单精度浮点数),当弧、或部分圆或椭圆画完以后,start 和 end 指定(以弧度为单位)弧的起点和终点位置。其范围从 -2 pi 到 2 pi 。起点的缺省值是0; 终点的缺省值是2 * pi。
aspect 可选的。 Single (单精度浮点数),圆的纵横尺寸比。缺省值为 1.0,它在如何屏幕上都产生一个标准圆(非椭圆)。
说明想要填充圆,使用圆或椭圆所属对象的 FillColor 和 FillStyle 属性。只有封闭的图形才能填充。封闭图形包括圆、椭圆、或扇形。画部分圆或椭圆时,如果 start 为负,Circle 画一半径到 start,并将角度处理为正的;如果 end 为负,Circle 画一半径到 end,并将角度处理为正的。Circle 方法总是逆时针(正)方向绘图。画圆、椭圆或弧时线段的粗细取决于 DrawWidth 属性值。在背景上画圆的方法取决于 DrawMode 和 DrawStyle 属性值。画角度为 0 的扇形时,要画出一条半径(向右画一水平线段),这时给 start 规定一很小的负值,不要给 0。.可以省略语法中间的某个参数,但不能省略分隔参数的逗号。您指定的最后一个参数后面的逗号是可以省略的。Circle 执行时,CurrentX 和 CurrentY 属性被参数设置为中心点。这个方法不能用在 With匛nd With 语句块中。
Form1.Circle (1000, 1000), 500
End Sub
人家要用line呀!
那样才有难度(好像也不难,就是麻烦)
x=x0+Cos(th)*r
y=y0+Sin(th)*r
就这样 吧 你为什么要这么弄呢??
是不是弄教学软件?? 我也弄这方面的 有空可以交流一下
oicq:26603030 说是csdn的朋友Private Sub Command1_Click()
PSet (3000, 2000)
For i = 0 To 3.14 * 2 Step 0.01
x = 2000 + Cos(i) * 1000
y = 2000 + Sin(i) * 1000
Line -(x, y)
Next
End Sub
Dim i As Single
Dim x As Single, y As Single PSet (3000, 2000)
For i = 0 To 3.142 * 2 Step 0.01
x = 2000 + Cos(i) * 1000
y = 2000 + Sin(i) * 1000
Line -(x, y)
Next
End Sub