4.5 其它辅助控制语句- y* z5 J8 |9 `
1.Go To 语句. @1 d# C5 {6 S8 s" @5 ?
语句形式: Go To 标号 | 行号; k4 V9 Q# n& C8 ^4 g
说明:(1)Go To语句只能转移到同一过程的标号或行号处;标号是一个字符系列,首字符必须为字母,与大小写无关,任何转移到的标号后面必须有冒号: ;行号是一个数字序列;8 O: U2 M" |( V h
(2)以前BASIC中常用此语句,可读性差;现在要求尽量少用或不用,改用选择结构或循环结构来代替。0 D- d/ f& E |. f' d; \+ @1 u( Z( B
2.Exit语句2 e" }; S3 _7 h% ^0 _+ R9 O O2 B
用于退出某控制结构的执行,VB的Exit语句有多种形式,如:
' W6 N0 K- g, b& W. e Exit For (退出For循环)
) q9 C% o3 W& y6 C Exit Do (退出Do)循环)3 ^9 \- B S) v
Exit Sub (退出子过程)
$ {, B. z# B; r# u Exit Function(退出函数)
2 o, s) c/ F8 ^# v 3.End 语句, H; a6 i/ ?( J& F
独立的End语句用于结束一个程序的执行,可以放在任何事件过程中,形式为:End
9 k! m2 Z' j$ b+ a% J& \. e* L VB 的End语句还有多种形式,用于结束一个过程或块,如:
7 _- A/ q. k! E End If, End With, End Type, End Select,End Sub, End Function3 t1 S: M1 Y6 `6 r) s# g
4.With语句' G1 L% z& k8 p" Y2 K
它的作用是可以对某个对象执行一系列的语句,而不用重复指出对象的名称。但不能用一个With语句设置多个不同的对象。属性前面需要带点号“· ”。
! I, C* }/ i1 m: | ] 语句形式如下: With 对象名
+ I8 I- k! v1 @6 b 语句块
% ^% C' } Y- z* M) v L/ [ End With
6 D, Z w! `" z; T! G 例:With form1' U" ]2 }" s2 G" S
. Height=3000
/ w e$ G* {8 z4 h: U/ F . Width=4000# U5 t$ N7 c6 \# o# [
. BackColor=RGB(255,0,0)
8 ^8 s9 P, a# P' M End With |