|
第三课思考题代码
Sub 画圆()( z) r- _$ ~2 q$ x
Dim p1 As Variant5 c9 r% z* s2 R- c' J8 Y
: p$ S! M# S. N# y) M9 R0 ?4 ~Dim z As Double/ W0 Y3 a: l/ i" q8 N' ]0 R
3 F' C% N/ O" I0 n3 ?& N% x9 F
Do, h9 Z8 @5 ^* v9 @: q1 \
9 G6 j# w/ o6 C- F# L
p1 = ThisDrawing.Utility.GetPoint(, "请指定圆心")% F2 {0 Y$ }6 y% r
& C# T4 C- d* h( L J! d( ~, M: u
z = ThisDrawing.Utility.GetReal("请输入半径")
5 ^% O( i1 ]* B" D$ g( |& G: w5 M' _; f3 }
Call ThisDrawing.ModelSpace.AddCircle(p1, z)( u1 q o+ T/ [7 x+ D0 @
! {2 s* G: c! n4 u/ E* U3 i
On Error GoTo err_control
2 Z% [+ |) m: i
: l6 `$ ?4 Q2 q& k7 }) ~
- X' v) e9 D: g' ZLoop
* N1 D. v( }( J8 C: q' j
* {3 E7 u. w3 ?3 E2 i- U. aerr_control:: t% z: [' Z1 z& \3 T
5 Q! z4 @6 V _% z3 G- {# M9 \' A, T9 C- X. n
; w: Q+ Y+ X# S' `
4 v U2 u) |4 t6 X% uEnd Sub |
|