什么text啊,如果是textbox控件,那你可以把代码写在text1_change这个事件中。
解决方案 »
- 新手请教:VB连接ACCESS数据库更新日期格式字段的问题
- vb.net连接数据库的问题,在线等
- 大家帮帮忙,怎样使用shell打开xxx.chm文件!在线等
- 我想用vb实现类似windows资源管理器的程序
- DataEnvironment可以使用相对地址指定数据库吗?
- 请问,1.用VBScript怎样实现在客户端读Text文件?
- 如何让MSHFlexGrid控件根据表的字段的大小自动调整列宽???(100分奉送)
- 新手请教一个关于Combo下参数后续引用的问题。
- menu控件我怎么没有?
- 急!MSComm控件怎么发送字符串?
- 一个很菜的问题.如果想在DATAGRID中显示出符合条件的全部记录怎么处理.急!!!!!!!!!!!
- 模拟MicrosoftOfficeXP菜单.下载:http://www.dapha.net/vb/list.asp?id=1926
2.要是可以存我就不在这里帖了
我是说在unload 事件中!
DIM A AS Boolean 在TEXT_CHANGE里加入
A=TRUE在UNLOAD 事件里加入
IF A=TRUE THEN MSGBOX "文字改变了"
1 在模块中声明一个公共变量 public oldTxt as string
在主窗口的Form_load事件中
oldTxt = text1
在Form_Unload事件中
if oldTxt<>text1 then msgbox "text1 changed!"1 在模块中声明一个公共变量 public txtChanged as Boolean
在text1_change()事件中
txtChanged = true
在Form_Unload事件中
if txtChanged then msgbox "text1 changed!"
第二种方法的缺点是,如果text1改回了原值,仍然判断为修改过。而且,每在text1中添、删、改一个字符,都给txtChanged赋一次值,开销略大。
程序开始的时候记录text的内容
程序结束的时候和它进行比较,一样证明没改,不一样证明改了