|
第三课思考题代码
Sub 画圆()
& {' _0 m0 a! G2 A" i0 IDim p1 As Variant7 ]) f/ [4 |. f; r4 r, f
& B" N+ m' T5 O* g
Dim z As Double
+ N$ h5 Q$ k4 @; E
" J- X9 ^, P! H8 _" Z3 H' e; U4 H. [8 WDo
9 L3 B, Q ^9 u6 g% q- c" T( F! G- O1 W7 A( b/ N7 y
p1 = ThisDrawing.Utility.GetPoint(, "请指定圆心")
/ w& R4 ~! U, x( p2 M6 W8 V, \
) p) m5 g: `9 { F4 }z = ThisDrawing.Utility.GetReal("请输入半径")
# {1 o+ F6 G5 t8 L. |' d2 {' R* ]. ^+ {. n2 y
Call ThisDrawing.ModelSpace.AddCircle(p1, z)
: ~& r% f6 h2 Q. l" X% Q
. U) X2 b6 i& o6 X: C' GOn Error GoTo err_control8 v9 ^9 \. [* _7 j) b" T' c! ~5 f
D, m! C' Y2 B# j
! M$ V" g2 Z6 O: t
Loop
/ d3 Y. _( D4 V5 v8 E& B- a
0 y0 H" C% w2 T; x0 z# Q1 d. H* berr_control:
6 e9 l+ m; \6 B( C2 N/ ]5 O
* N' g$ x$ ^( g" v% H- O" B$ d( [1 G, @( C* [+ d/ I- i0 O$ l
4 h; Q7 X+ H! U- b5 v2 C4 C
( s4 e( N$ X2 }0 s8 O5 d8 lEnd Sub |
|