|
|
第三课思考题代码
Sub 画圆()7 R/ {* D C. V7 r) v) k0 b
Dim p1 As Variant
% G4 e/ C3 p9 j' o4 p. Y2 F( R" Q# l; c) I# K6 U& h9 [
Dim z As Double+ X% k+ C; a7 i& K1 |
; u/ J& a; l, \& U8 u* w4 |
Do5 O* ]6 ^% u/ S8 q
( y* a5 G: V# s; m! m' ep1 = ThisDrawing.Utility.GetPoint(, "请指定圆心")* i7 B0 ^, v; y' R7 [
- F% c; c' W2 N% c4 `7 Pz = ThisDrawing.Utility.GetReal("请输入半径")
1 `5 P; ]8 K9 h2 A2 j9 ]/ |/ y* A* C* H j: p4 O' T
Call ThisDrawing.ModelSpace.AddCircle(p1, z)
) K% I; Z" i* Y0 r6 @/ h/ D
2 ^; B i4 s3 P3 s8 e, ?On Error GoTo err_control
# B2 V9 ~7 W! ]( j7 ~/ L/ M1 j3 h( w
' W0 {/ D* X, ^4 h8 x
Loop# J1 v! `( A& o# u/ w
8 P1 ^ _8 Y+ J5 C* Lerr_control:. v+ ~) C" v7 D5 c
4 `1 N; x, n! G8 |* f, t6 a1 x3 n3 }, _3 ?8 E0 y2 @
( u& m' H1 H" p: ?0 j1 @7 b
, d6 |+ c! ?! N7 S5 y9 u* H" H( XEnd Sub |
|