以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  窗口与下拉式窗口的调用关系  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=14399)

--  作者:RandyBoy
--  发布时间:2011/11/18 10:09:00
--  窗口与下拉式窗口的调用关系

一个主窗口,一个下拉式窗口,可否在下拉式窗口中通过代码知道此下拉窗口的调用父窗口是什么名称吗?


--  作者:狐狸爸爸
--  发布时间:2011/11/18 10:15:00
--  

只能通过这个间接获得了:

http://www.foxtable.com/help/topics/2112.htm

 

例如不同窗口的DropDownBox取个不同的名字,根据这个名字,你可以知道到底是那个父窗口调用了这个下拉窗口。


--  作者:RandyBoy
--  发布时间:2011/11/18 11:24:00
--  

下拉窗口正常关闭后返回调用窗体,若此时调用窗体的dropdownbox控件没有绑定表字段,而希望把返回的值存储到数据表中的某固定列,应该在那个事件中处理?


--  作者:狐狸爸爸
--  发布时间:2011/11/18 11:29:00
--  

http://www.foxtable.com/help/topics/0736.htm

http://www.foxtable.com/help/topics/0735.htm

http://www.foxtable.com/help/topics/0769.htm

 


--  作者:RandyBoy
--  发布时间:2011/11/18 13:02:00
--  

在主窗口的dropdownbox中输入文本,按空格键后触发下拉窗口,并传递输入文本作为过滤条件。。。

关键问题是按空格键后如何模拟按下dropdownbox控制旁边的下三角按钮?


--  作者:lyq
--  发布时间:2011/11/18 13:47:00
--  

在keydown事件代码:

forms("下拉窗口").open


--  作者:RandyBoy
--  发布时间:2011/11/18 13:53:00
--  

If e.KeyCode =Keys.Space Then
    Forms("makeQueryFrm").Open()
End If

 

不生效


--  作者:RandyBoy
--  发布时间:2011/11/18 14:07:00
--  
 

If e.KeyCode = Keys.Space then
    e.Sender.OpenDropDown()
    e.Cancel=
True
End
If

 

 

应该这样写代码才正确!,OK