实例5.2按钮的有效性 在窗体中放置一个标签控件和两个按钮控件,如图5.5所示,其中各控件的属性设置如表5.4所示。0 O$ G+ w x7 u' C4 y6 E
8 a& y9 g! q! m7 \+ I+ G- I+ r T , U4 y5 y7 v: J/ y! e! ^) U
注意:按钮控件添加到窗体上后,在默认情况下,它们的Enabled属性为Ture,在运行程序前,请在【属性】窗口中确认两个按钮的Enabled属性均为Ture,以防止用户在操作中谋改变了这个属性。8 |2 S& u7 k% M2 @6 X7 J
双击第一个按钮,打开【代码】窗口,将下列代码添加到ComPlay_Click事件过程中:
9 s& n! I; d! p; M, i! q Private Sub ComPlay_Click()
s- ?2 q8 r5 A Labell.Caption="正在播放歌曲"
; Q9 n! Z, K! Q8 v Complay.Enabled=False
+ h4 N0 k' l* Y. |# M1 c3 G- C ComStop.Enabled=Ture k; h4 J$ l8 C" e& @7 ^ |
End Sub
# z/ J5 J( N* t; I 当用户单击【播放】按钮时,触发ComPlay_Click事件,该事件过程中的第一行代码是在标签中显示文本,第二行代码是将【播放】按钮变为无效,第三行代码是将【停止】按钮变为有效。
4 Z- x3 C3 j# N4 } 与此类似,将下列代码添加到Comstop_Click事件过程中:
3 E& W8 ^( J6 ~% u7 U Private Sub Comstop_Click()& k: \ q- W: Y3 R* H
Labell.Caption="歌曲播放停止"
: q* }% ^- h: B, C- e6 `7 G ComPlay.Enabled=Fasle$ l0 g. h* c6 w* L$ j f
ComPlay.Enabled=Ture( a9 p+ `( J7 v3 v5 g9 A
End Sub |