以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  记录窗口中可否在编辑状态下激活下拉窗口?  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=124423)

--  作者:旭日生
--  发布时间:2018/9/6 6:42:00
--  记录窗口中可否在编辑状态下激活下拉窗口?
窗口2


图片点击可在新窗口打开查看此主题相关图片如下:image 1.png
图片点击可在新窗口打开查看
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:test.foxdb


[此贴子已经被作者于2018/9/6 6:43:10编辑过]

--  作者:有点甜
--  发布时间:2018/9/6 9:11:00
--  

按下F4,就可以弹出的。

 

startEdit事件,写入如下代码

 

If e.Col.name = "客户id" Then
    Sendkeys.Send("{F4}")
End If


--  作者:旭日生
--  发布时间:2018/9/6 11:41:00
--  

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

图片点击可在新窗口打开查看此主题相关图片如下:1.png
图片点击可在新窗口打开查看
用F4确实能唤醒。但另外一个问题,没有解决呀。即鼠标点选中相应条目,应当将相关内容送入,但实际上无论单击,还是双击,都送不出去。
还有一个问题,不知为什么直接在表格中使用Delete键删除“客户ID”中内容,得到第一行“江苏苏州”四个字,没懂从哪来执行的代码。
另外有一个感觉,就是不能稳定录入,关闭窗口2时,有时居然出现图1、图2的错误。不知从哪儿找原因!
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:test1.foxdb




--  作者:有点甜
--  发布时间:2018/9/6 12:00:00
--  
我测试你的例子,完全没问题。请具体说明如何测试。
--  作者:旭日生
--  发布时间:2018/9/6 15:05:00
--  
根据下面代码,应该是鼠标双击下拉窗口1中的Table1中相应数据,下拉窗口1关闭,且将数据送入窗口2中“客户ID”中。但实际上,无论双击或点击,下拉窗口是关闭了,但数据没有送入“客户ID”中。

3、将Table控件的DoubleClick事件代码设置为:

Forms("窗口1").DropDownBox.CloseDropDown()



其它2个问题,可能是我在窗口1中套了一个下拉组件“DropBox1”,删除就好了。


--  作者:有点甜
--  发布时间:2018/9/6 15:21:00
--  
我测试没问题,双击可以选择值。
--  作者:旭日生
--  发布时间:2018/9/6 17:16:00
--  
哦。奇怪!