已知圆心坐标,半径,要在该圆曲线上间隔18度画小圆圈
问:怎么确认小圆的圆心坐标?
问:怎么确认小圆的圆心坐标?
解决方案 »
- 在Excel里做保存按钮
- 渴求帮助
- 用VB设计的Active控件打包在网上发布如何得到HTM的地址
- 100分求购: 使用VB灵活控制word的资料
- 计算字段值的和该使用什么SQL语句
- 热烈祝贺本站日访问量突破5000,放分啦!!!见者有份!!!!
- 使用maskedit控件显示和修改数据库数据时显示binding collection error.....
- 新手请教:WebBrowser1.Document.All("DengLu").Click为什么不行?
- 求二进制或byte与字符串的转换算法(给高分)
- 电子版的全国邮政编码查询系统,信息资料非常齐!谁要?
- 模仿WIN 7“轻松访问”里的“鼠标标记”功能问题
- 如何定义这样的数组呢?请问高手
Const PI As Double = 3.1415926535898
Const Cx As Long = 150
Const Cy As Long = 150
Const R As Long = 100
Dim i As Long
Me.AutoRedraw = True
Me.ScaleMode = vbPixels
Me.Circle (Cx, Cy), R
Me.ForeColor = vbRed
For i = 0 To 19
Me.Circle (Cx + Cos(PI * i / 10) * R, Cy + Sin(PI * i / 10) * R), 10
Next
End Sub
Const pi = 3.14159
Const r = 31.4159
Private Sub Form_Load()
Dim i, a
Me.AutoRedraw = True
Me.BorderStyle = vbBSNone
Me.Caption = ""
Me.Width = Me.Height
Me.Scale (-50, -50)-(50, 50)
Me.Circle (0, 0), r, vbRed
For i = 0 To 360 Step 18
a = i * pi / 180
Me.Circle (r * Cos(a), r * Sin(a)), 3, vbRed
Next
End Sub
那还不简单?设置一个半径再使用Circle方法绘制就OK了