以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  怎么在记录窗口输入字符弹出下拉窗口?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=184486)

--  作者:YUNSEL
--  发布时间:2022/12/10 10:11:00
--  怎么在记录窗口输入字符弹出下拉窗口?
示例 ”自定义输入界面之三“ 中,在表格里面输入字符,可以自动弹出下拉窗口并过滤,改成用记录窗口时,就无效,只能先按下拉键先弹出下拉窗口,然后输入字符再过滤,是不是记录窗口不支持这个事件?要在记录窗口中输入字符弹出下拉窗口需要怎么实现?

图片点击可在新窗口打开查看此主题相关图片如下:微信图片_20221210100601.png
图片点击可在新窗口打开查看


--  作者:有点蓝
--  发布时间:2022/12/10 10:33:00
--  
参考:http://www.foxtable.com/webhelp/topics/2466.htm
--  作者:YUNSEL
--  发布时间:2022/12/10 10:53:00
--  
找到原因了,要改用这段代码:

If e.Col.Name = "第一列" Then
    If e.RecordGrid Is Nothing Then
\'
如果是在表中输入数据
        If e.Col.DroppedDown = False Then
            e.Col.OpenDropDown()
        End If
    Else
\'
如果是在记录窗口输入数据
        If e.RecordGrid .DroppedDown = False Then
            e.RecordGrid.OpenDropDown()
        End If
   
End If
End
If
[此贴子已经被作者于2022/12/10 10:58:16编辑过]