以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- e.keycode问题 (http://foxtable.com/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还写了一个,那个没有写具体的按键,打扰了打扰了 |