其它辅助控制语句4 W- ~ L6 t v- {0 {- T- T
1.Go To 语句
0 E# q; d$ D9 I( y8 f 语句形式: Go To 标号 | 行号
- Z* l k' ~, O5 x 说明:(1)Go To语句只能转移到同一过程的标号或行号处;标号是一个字符系列,首字符必须为字母,与大小写无关,任何转移到的标号后面必须有冒号: ;行号是一个数字序列;
( i$ x3 M+ p5 z (2)以前BASIC中常用此语句,可读性差;现在要求尽量少用或不用,改用选择结构或循环结构来代替。
/ N) G; D6 G2 P" A8 p, m; W( e 2.Exit语句1 O9 x" a5 ^6 {1 { j V: J0 B5 |: ~
用于退出某控制结构的执行,VB的Exit语句有多种形式,如:
8 f! C( [2 d; K6 n# @6 i Exit For (退出For循环)
/ [, G* V8 \9 X% X- I: f! | Exit Do (退出Do)循环)
) Z2 T0 b- t; e& v' S Exit Sub (退出子过程)
1 j" K; g4 ]. }3 @( B# L Exit Function(退出函数), o" R4 [' C( D5 W$ x
3.End 语句& Y) ~5 R- ^7 V& R! M
独立的End语句用于结束一个程序的执行,可以放在任何事件过程中,形式为:End9 O8 W1 n4 {9 c8 z) ?! X+ l
VB 的End语句还有多种形式,用于结束一个过程或椋纾?BR> End If, End With, End Type, End Select,End Sub, End Function
6 N- C" |1 A2 j9 N 4.With语句+ \- b' L3 P# q z* \9 X7 w6 H
它的作用是可以对某个对象执行一系列的语句,而不用重复指出对象的名称。但不能用一个With语句设置多个不同的对象。属性前面需要带点号“· ”。5 I- h4 s$ T6 ?3 j4 S2 y
语句形式如下: With 对象名
" l1 k$ E5 n( D7 W' S 语句块
% m, J# m, ?1 r' B+ c End With
1 {0 z% o, y" c8 G. Z6 s% b+ e 例:With form1
( ] p8 g" p6 K/ i% _% \ . Height=3000
3 T+ \2 C# m# X* F* E+ T1 h . Width=4000
" t5 ^5 b" E) X+ I- Z . BackColor=RGB(255,0,0)
6 r l) N3 o$ U, k) v2 {) Y4 t. p5 K* j End With |