Foxtable(狐表)用户栏目专家坐堂 → 窗口与下拉式窗口的调用关系


  共有10278人关注过本帖树形打印复制链接

主题:窗口与下拉式窗口的调用关系

帅哥哟,离线,有人找我吗?
RandyBoy
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:181 积分:1432 威望:0 精华:0 注册:2011/11/11 12:08:00
窗口与下拉式窗口的调用关系  发帖心情 Post By:2011/11/18 10:09:00 [只看该作者]

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


 回到顶部
帅哥哟,离线,有人找我吗?
狐狸爸爸
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47448 积分:251060 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2011/11/18 10:15:00 [只看该作者]

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

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

 

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


 回到顶部
帅哥哟,离线,有人找我吗?
RandyBoy
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:181 积分:1432 威望:0 精华:0 注册:2011/11/11 12:08:00
  发帖心情 Post By:2011/11/18 11:24:00 [只看该作者]

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


 回到顶部
帅哥哟,离线,有人找我吗?
狐狸爸爸
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47448 积分:251060 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2011/11/18 11:29:00 [只看该作者]


 回到顶部
帅哥哟,离线,有人找我吗?
RandyBoy
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:181 积分:1432 威望:0 精华:0 注册:2011/11/11 12:08:00
  发帖心情 Post By:2011/11/18 13:02:00 [只看该作者]

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

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


 回到顶部
帅哥哟,离线,有人找我吗?
lyq
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:360 积分:2794 威望:0 精华:0 注册:2010/4/30 18:38:00
  发帖心情 Post By:2011/11/18 13:47:00 [只看该作者]

在keydown事件代码:

forms("下拉窗口").open


 回到顶部
帅哥哟,离线,有人找我吗?
RandyBoy
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:181 积分:1432 威望:0 精华:0 注册:2011/11/11 12:08:00
  发帖心情 Post By:2011/11/18 13:53:00 [只看该作者]

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

 

不生效


 回到顶部
帅哥哟,离线,有人找我吗?
RandyBoy
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:181 积分:1432 威望:0 精华:0 注册:2011/11/11 12:08:00
  发帖心情 Post By:2011/11/18 14:07:00 [只看该作者]

 

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

 

 

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


 回到顶部