以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [求助]窗口检索框输入完检索条件后仍然定位到检索框中 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=133123) |
-- 作者:chnfo -- 发布时间:2019/4/7 18:16:00 -- [求助]窗口检索框输入完检索条件后仍然定位到检索框中 有一个窗口,设了一个文本框用来输入检索条件,设了一个表用来显示符合检索条件的数据。 在文本框的keydown事件中 \'\'\' Dim t As Table = e.Form.Controls("Table1").Table If e.KeyCode = keys.Enter Then Dim r As Integer = t.FindRow("C Like \'" & e.Sender.text & ".%\'",t.Position +1,True) If r >= 0 Then t.Position = r End If e.Cancel = True e.Sender.Select End If 本来是希望输入完条件以后,能够定位到表的行。 但看到的行并不是期望的行时,希望继续按回车可以继续往下搜索,直到找到满意的行为止。 但现在在文本框中输入了字符串,然后回车,表是定位行了,但焦点并未回到文本框中。应当怎么做呢? |
-- 作者:有点甜 -- 发布时间:2019/4/7 18:44:00 -- 我测试没问题,请做一个对应实例发上来测试。 |
-- 作者:chnfo -- 发布时间:2019/4/7 19:01:00 -- 示例如下 在文本框中输入了条件,按回车,然后就直接焦点到表中去了
|
-- 作者:有点甜 -- 发布时间:2019/4/7 21:07:00 --
所给的例子,测试没有问题。请升级到最新版foxtable测试。
|