5.3.5 Change事件
文本框也有Click, DblClick等事件,但文本框的这些事件并不常用。文本框较常用的一个事件是Change事件,一旦文本框中的内容被改变,就会触发它的Change事件。
实例5.8利用Change事件
在该程序中,用户在文本框中输入内容时,窗体上就会同步显示出用户所输入的内容。并且如果用户修改了文本框内容,则窗体上的内容也会同步修改。
要使窗体上显示的内容总是与文本框中的内容同步改变,需要使用文本框的Change事件,因为该事件能随时感知到文本框中内容的改变。在窗体中放置一个标签控件、一个文本框控件和一个按钮控件,如图5.27所示,其中各对象的属性设置如

双击文本框控件,打开【代码】窗口,在代码编辑区中自动出现了Change事件的框架。:[NextPage]
编写Change事件过程如下:
Private Sub Textch_Change()
LabCh.Caption=TexCh.Text
End Sub
再编写按钮的Click事件过程如下:
Private Sub comClear Click()
TexCh.Text=""
End Sub
运行该程序,在文本框中输入内容,则窗体上就会同步显不出用户所输入的内容,改变文本框中的内容,则窗体上的内容也会随着改变。图5.29所示的是在文本框中输入"清华大学计算机系"后的情形。单击【清除】按钮,则文本框中的内容被清除,并且窗体中的的内容也被清除。
尽管在ComClear_Click事件过程中只有清除文本框中内容的语句,但由于在文本框中的内容被清除后,触发了它的Change事件,因此,单击【清除】按钮后,Change事件过程也被执行了。
| 广告合作:400-664-0084 全国热线:400-664-0084 Copyright 2010 - 2017 www.my8848.com 珠峰网 粤ICP备15066211号 珠峰网 版权所有 All Rights Reserved
|