以文本方式查看主题
- 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
[此贴子已经被作者于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的错误。不知从哪儿找原因!
|
-- 作者:有点甜
-- 发布时间: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
--
哦。奇怪!
|