Office中国论坛/Access中国论坛

标题: 在输入的过程中,得到当前文本框的值 [打印本页]

作者: kent_73    时间: 2014-7-5 10:50
标题: 在输入的过程中,得到当前文本框的值
怎样在在输入的过程中,得到当前文本框的值?
如:需要在文本框中输入123456789,那么当在输入1时,变量就能得到数值1,输入2时,变量得到了数值12,输入3是,变量得到了数值123,……
谢谢
作者: 盗梦    时间: 2014-7-5 10:51
在这个文本框的Change事件去给变量赋值  变量=文本框.Text
作者: kent_73    时间: 2014-7-5 11:09
不行吧
设了切换断点,根本就不运行代码。
作者: todaynew    时间: 2014-7-5 17:17
假设窗体上有两个文本框分别为Text0和Text1,在Text0的更改事件中写:

Private Sub Text0_Change()
    Me.Text0.SelStart = Len(Me.Text0.Text)
    Me.Text1.Value = Me.Text0.Text
End Sub
作者: zpy2    时间: 2014-7-5 18:37
用FORM2.0的TEXTBOX,好象才可以不移出光标的情况下,触发change事件。
作者: kent_73    时间: 2014-7-7 08:28
todaynew 发表于 2014-7-5 17:17
假设窗体上有两个文本框分别为Text0和Text1,在Text0的更改事件中写:

Private Sub Text0_Change()

这个可以的,谢谢了。
只是必须要有二个文本框或者变量才能实现。
作者: todaynew    时间: 2014-7-7 17:48
kent_73 发表于 2014-7-7 08:28
这个可以的,谢谢了。
只是必须要有二个文本框或者变量才能实现。

鬼打架
只需要一个文本框,另外一个文本框不过是告诉你变量是怎么随着第一个文本框的值改变而改变的。
通常我们都只需要直接使用第一个文本框的值,在该文本框的更改事件中做某些处理。





欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3