以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  textbox中输入的东西 怎样在表中同步生效 ok了  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=1935)

--  作者:mr725
--  发布时间:2009/2/25 23:49:00
--  textbox中输入的东西 怎样在表中同步生效 ok了
记得在哪看到过 ,找不到了~  
[此贴子已经被作者于2009-2-26 0:41:12编辑过]

--  作者:狐狸爸爸
--  发布时间:2009/2/26 0:04:00
--  
绑定就行了。
--  作者:mr725
--  发布时间:2009/2/26 0:09:00
--  
以下是引用狐狸爸爸在2009-2-26 0:04:00的发言:
绑定就行了。

要离开后,才会在表中显现!有没有办法不离开textbox就可以在表中见到输入的东西?


--  作者:mr725
--  发布时间:2009/2/26 0:22:00
--  
在textbox的leave事件中代码:

If Tables("表").Current("列") is nothing then
           Messagebox.Show("XXXXXX!", "提示",MessageBoxButtons.OK)
           e.Form.Controls("TextBox1").Select()
End If

每次要离开两次才行,因为第一次离开时,输入的东西并没有写进表里。

--  作者:狐狸爸爸
--  发布时间:2009/2/26 0:35:00
--  

TextChanged


控件的Text属性发生变化后执行。
在控件中每输入或删除一个字符,都会触发TextChanged事件。

e参数属性:

Sender:返回触发事件的控件
Form:   返回控件所在的窗口 

示例

假定某个文本框绑定到一个字段,我们在该文本框输入内容的时候,并不会即刻刷新字段的内容,直到你输入结束并离开该文本框,字段的内容才会刷新。
如果你希望在文本框中进行的任何编辑,均能即时显示在字段中,可以将其TextChanged事件代码设为:


e.Sender.WriteValue()


--  作者:mr725
--  发布时间:2009/2/26 0:41:00
--  
谢谢了 我就是一下子找不到了,记心差了~~