设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 938|回复: 2
打印 上一主题 下一主题

[其它] 请教一下文本框事件的问题

[复制链接]
跳转到指定楼层
1#
发表于 2004-3-26 17:42:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
文本框中数据发生变化时发生了什么事件,
这个文本框的数据是自动变化的,
好像不发生Change事件,
请问如何发生Change事件?
谢谢
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2004-3-26 21:02:00 | 只看该作者
与其问,不如自己试验比较好,直接将下列代码COPY进一个模块,然后按F5执行,然后去那个窗体中的文本框输入点字符看看效果吧
Function setEvent()
    Dim p As Property
    For Each p In Forms("mainform2").text2.Properties
        If Left(p.Name, 2) = "On" _
        Or Left(p.Name, 5) = "After" _
        Or Left(p.Name, 6) = "Before" Then
            p.Value = "=msgbox('" & p.Name & "')"
        End If
    Next p
End Function
3#
发表于 2009-3-9 13:32:26 | 只看该作者
Change事件是肯定发生,原因是输入数据后,文本框的值没有立刻更新,可以用
Private Sub 文本框_Change()
MsgBox Me.文本框.Value
End Sub
输入内容实验一下!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2025-1-8 20:17 , Processed in 0.100606 second(s), 27 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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