|
|
第三课思考题代码
Sub 画圆(). x+ P% X2 P, a. S) Y
Dim p1 As Variant
* L, x z! @2 B3 v+ O
' E& G. K8 E$ T" X. `0 c+ oDim z As Double3 ?2 I, d) R' d5 c- K1 V c
0 W: h- _+ U4 d/ tDo
& T% D0 z9 M* q% c2 _9 ?
* b7 X- S; B9 G% l% n$ M. I) }* Vp1 = ThisDrawing.Utility.GetPoint(, "请指定圆心")
1 H8 r/ H+ I$ b0 v9 o* `1 k; b/ k8 {+ r& `7 h+ R
z = ThisDrawing.Utility.GetReal("请输入半径")
2 E3 O+ j9 K' C* m& v* f/ p& ?/ Z% G) _! R
Call ThisDrawing.ModelSpace.AddCircle(p1, z)
! a+ r3 v! Z9 e* P3 A: Y" N
$ {; u" ?! q% _. O" v$ q& Q2 UOn Error GoTo err_control
h: \5 u. o; u4 I0 @# G
0 w0 D; N! Z8 g5 P! v( S, |% L
Loop
$ t# N- E* {0 Q( H, F/ o3 _* R+ c' F2 D- q9 T: E5 H9 M& |
err_control:
! C- w" \. g3 O* c* \0 ?" Z/ P0 n: t4 E
' P! a: \2 g$ |
' j# _! `( s& X- N1 K- r$ d* j' y4 I$ t+ p& ]) M) ~
End Sub |
|