a我考网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 72|回复: 0

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

[复制链接]
发表于 2012-7-31 22:10:12 | 显示全部楼层 |阅读模式
  5.2.2 多功能按钮
/ `0 f  m! |- T  通常,每个按钮都有一个固定的标题(Caption)和一个特定的功能,用户也可以设计出多功能按钮。单击这样的按钮,按钮的名称会发生变化,并且会执行与按钮标题相应的操作。
4 y& l! O' z3 ?7 h" d9 }. E- Y7 z: E  实例5.3多功能按钮。
! u4 l1 v8 Z; z  在该程序中,窗体上只有一个按钮,单击该按钮,按钮的标题会在"显示日期"与"显示时间"间切换,并且在窗体中将显示出与当前按钮标题相应的内容。
& t0 ^  w! r; y7 ~. s  在窗体上放置一个标签控件和一个按钮控件,其中各对象的属性设置如表5.5所示。
9 H2 w$ h' Z& l0 A4 }7 m( j" {* `5 X
   , A2 b, f5 Z5 L) @3 F( K9 d: I9 s5 D0 E
  双击【显示日期】按钮,打开【代码】窗口,将下列代码添加到Commandl_Click事件过程中:# G. ]+ T, [4 @5 w# l
  Private Sub Command1_Click(): n$ o$ q# F; e* r0 l1 I/ t
  If Commandl.Caption-“显示日期”Then& P; g' L; L6 p2 Y6 D* h/ w5 q
  Labell.Caption=Date% N( A0 M" H) n1 n! Q
  Command1.Caption=“显示时间”  l  F6 V; n3 K% T( j5 I$ W
  Else
8 Y/ j, Y" G9 x3 [# L# H$ ?  Labell.Caption =Time* J) G2 R# y7 E8 p
  Command1.Caption=“显示日期”9 r) r+ E) ]2 L5 B/ [6 k
  End if2 w0 F3 j/ }9 l7 |
  End Sub! ^/ n) O1 j6 \) V3 [1 L
  在该段代码中,使用了一个If语句来判断当前按钮的标题,然后做出相应的操作。: Q/ d) A$ T6 t# U1 n
  运行该程序,单击【显示日期】按钮,则在标签中显示当前的系统日期,并将按钮的标题改变为"显示时间",如图5.9所示;再次单击按钮。则在标签中显示当前的系统时间,并且按钮的标题恢复为"显示日期",如图5.10所示。这样,通过一个按钮就可以循环显示当前系统的时间与日期了。; S( [7 v! |0 i3 Z
  
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-6-18 22:13 , Processed in 0.268334 second(s), 21 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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