以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  e.keycode问题  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=116902)

--  作者:Rhonin
--  发布时间:2018/4/2 14:58:00
--  e.keycode问题
老师好,我在一个Textbox的keydown事件里面写了如下代码
if e.KeyCode=keys.Enter then
代码块
else 
end if

这样的话难道不应该是我输入完之后摁下回车键才执行代码块吗,为什么我每在Textbox输入框里输入一个字符就会执行一次代码块

--  作者:有点甜
--  发布时间:2018/4/2 15:01:00
--  

1、此控件其它事件写了什么代码?

 

2、单纯从1楼代码,是不可能出现你说的问题的。


--  作者:Rhonin
--  发布时间:2018/4/2 15:19:00
--  
Dim n As Integer = Tables("table1").Rows.Count
If n = 0 Then
Else
Tables("table1").current("发车")=True
Tables("table1").filter=  " 发车=false " &"and 发车批次 Is null"
Tables("table2").filter=  " 发车=true " &"and 发车批次 Is null"
End If

--  作者:有点甜
--  发布时间:2018/4/2 15:38:00
--  
以下是引用Rhonin在2018/4/2 15:19:00的发言:
Dim n As Integer = Tables("table1").Rows.Count
If n = 0 Then
Else
Tables("table1").current("发车")=True
Tables("table1").filter=  " 发车=false " &"and 发车批次 Is null"
Tables("table2").filter=  " 发车=true " &"and 发车批次 Is null"
End If

 

你这段代码写在什么地方?什么事件?能否做个例子测试?


--  作者:Rhonin
--  发布时间:2018/4/2 16:19:00
--  
老师抱歉,找到错误的地方了,在窗口的keydown还写了一个,那个没有写具体的按键,打扰了打扰了