a我考网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 43|回复: 1

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

[复制链接]
发表于 2012-7-31 22:10:12 | 显示全部楼层 |阅读模式
  5.3.5 Change事件, R* F& ?" V( z
  文本框也有Click, DblClick等事件,但文本框的这些事件并不常用。文本框较常用的一个事件是Change事件,一旦文本框中的内容被改变,就会触发它的Change事件。
$ L0 b) {8 ~+ E2 ]  实例5.8利用Change事件2 _5 {# Y/ u; \; u5 j# h( Z/ |
  在该程序中,用户在文本框中输入内容时,窗体上就会同步显示出用户所输入的内容。并且如果用户修改了文本框内容,则窗体上的内容也会同步修改。; _3 }+ U9 `- n- A! U
  要使窗体上显示的内容总是与文本框中的内容同步改变,需要使用文本框的Change事件,因为该事件能随时感知到文本框中内容的改变。在窗体中放置一个标签控件、一个文本框控件和一个按钮控件,如图5.27所示,其中各对象的属性设置如5 K  V# @. t- z

( y3 K" D( z1 {5 |& y
2 r* V4 f. t$ Y- W( l- S5 U# m$ r" w7 a! }& U

! _* I, H: d  S2 @$ d4 `* k9 }# Q+ A/ d8 T/ j

- ]1 G  f0 C+ ~9 ?; P! ?) ^  双击文本框控件,打开【代码】窗口,在代码编辑区中自动出现了Change事件的框架。
回复

使用道具 举报

 楼主| 发表于 2012-7-31 22:10:13 | 显示全部楼层

2011年度计算机等级考试二级VB复习指导(33)

  编写Change事件过程如下:) ~& H) ^/ X8 a* ?- a8 |
  Private Sub Textch_Change()
3 q# f( G9 Z$ }* t3 |  LabCh.Caption=TexCh.Text( `; a# \0 K1 M/ W5 L4 l
  End Sub6 u6 J! O0 z, o" q9 r6 Q" V- m
  再编写按钮的Click事件过程如下:: V, t& S( ~7 u
  Private Sub comClear Click()2 g  r* x1 G( p( {! y
  TexCh.Text=""$ y' p- a2 c( U, d
  End Sub
& C+ k" i3 e* }! a  运行该程序,在文本框中输入内容,则窗体上就会同步显不出用户所输入的内容,改变文本框中的内容,则窗体上的内容也会随着改变。图5.29所示的是在文本框中输入"清华大学计算机系"后的情形。单击【清除】按钮,则文本框中的内容被清除,并且窗体中的的内容也被清除,如图5.30所示。
; M6 U3 s0 |; p% d* M: b" O2 E! L$ s4 x9 C# v4 ~
  
' [* k2 j) z) t7 o% m7 R  尽管在ComClear_Click事件过程中只有清除文本框中内容的语句,但由于在文本框中的内容被清除后,触发了它的Change事件,因此,单击【清除】按钮后,Change事件过程也被执行了。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-18 15:46 , Processed in 0.206745 second(s), 23 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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