Foxtable(狐表)用户栏目专家坐堂 → 代码实现下拉窗口的效果


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

主题:代码实现下拉窗口的效果

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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/8/6 23:00:00 [显示全部帖子]

呃,你这个功能,本来就有,而且你的更简单

 

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

 


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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/8/7 9:38:00 [显示全部帖子]

 做一个独立窗口,点击的时候就打开就好。

 

 控制一下独立窗口的位置为鼠标的位置即可。

 

Dim x As Integer = System.Windows.Forms.Cursor.Current.Position.X
Dim y As Integer = System.Windows.Forms.Cursor.Current.Position.Y

msgbox(x & " " & y)


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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/8/7 9:44:00 [显示全部帖子]

或者click事件写代码

 

e.Table.StartEditing
e.Table.cols("第一列").OpenDropDown


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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/8/7 10:13:00 [显示全部帖子]

每一列都设置一个下拉窗口

 

for each c as col in tables("表A").cols
    c.DropForm = "窗口1"
Next

 

Click事件代码

 

e.Table.StartEditing
e.Col.OpenDropDown

 


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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/8/7 10:14:00 [显示全部帖子]

如果不用8楼,弹出一个窗口显示也是不错的选择啊。


 回到顶部