a我考网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 71|回复: 0

[Visual Basic] 2011年度计算机等级考试二级VB复习指导(26)

[复制链接]
发表于 2012-7-31 22:10:12 | 显示全部楼层 |阅读模式
  5.2.2 多功能按钮% P) x. D1 O- R- w+ b
  通常,每个按钮都有一个固定的标题(Caption)和一个特定的功能,用户也可以设计出多功能按钮。单击这样的按钮,按钮的名称会发生变化,并且会执行与按钮标题相应的操作。& s4 F% ^) }7 M# S
  实例5.3多功能按钮。
+ L0 U+ w8 O+ `" X# H' I5 H  在该程序中,窗体上只有一个按钮,单击该按钮,按钮的标题会在"显示日期"与"显示时间"间切换,并且在窗体中将显示出与当前按钮标题相应的内容。" L. }; o9 m; K  W( T
  在窗体上放置一个标签控件和一个按钮控件,其中各对象的属性设置如表5.5所示。
2 m9 |0 P$ n* m( k0 B
6 W& x' V  \, ~* f! D8 X   " H* }4 ~4 |: [% y: y% B# J- [
  双击【显示日期】按钮,打开【代码】窗口,将下列代码添加到Commandl_Click事件过程中:& E; `* W! J% j5 M* [) Z+ q
  Private Sub Command1_Click(): L4 U1 s+ U5 |+ m6 h
  If Commandl.Caption-“显示日期”Then
) R9 ~3 O: M: T- y  Labell.Caption=Date
& X) c1 P) T2 q& i  Command1.Caption=“显示时间”0 D$ N$ z4 F6 Y1 |. D  F
  Else4 H0 J% ?) [9 U  a5 X# [
  Labell.Caption =Time
+ M" Z/ }9 Z" Y$ i" {& x( v0 P" \  Command1.Caption=“显示日期”9 P$ K. Q- [" U3 T
  End if
6 L! M4 C# @8 r: u3 m  End Sub! k6 T7 s" g* e+ t8 i& e) ?
  在该段代码中,使用了一个If语句来判断当前按钮的标题,然后做出相应的操作。
9 N+ o) F& }- Q  X  运行该程序,单击【显示日期】按钮,则在标签中显示当前的系统日期,并将按钮的标题改变为"显示时间",如图5.9所示;再次单击按钮。则在标签中显示当前的系统时间,并且按钮的标题恢复为"显示日期",如图5.10所示。这样,通过一个按钮就可以循环显示当前系统的时间与日期了。  z- }7 i; Z* l2 }
  
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Woexam.Com ( 湘ICP备18023104号 )

GMT+8, 2024-6-15 21:58 , Processed in 0.192484 second(s), 22 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表