Foxtable(狐表)用户栏目专家坐堂 → 关于窗口的一个置顶问题!


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

主题:关于窗口的一个置顶问题!

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


加好友 发短信
等级:小狐 帖子:396 积分:3452 威望:0 精华:0 注册:2013/9/27 9:04:00
关于窗口的一个置顶问题!  发帖心情 Post By:2014/11/17 15:51:00 [只看该作者]

我将一个窗口设置了:  e.Form.BaseForm.TopMost = True    
可是问题来了,这个窗口里面有table控件,而且我设置了快捷菜单,就是右击表格会排序等。。排序命令我都是用的系统命令。   当我选中了排序中的“小于”后,会跳出一个对话框让我输入。。   可是我给这个窗口设置了e.Form.BaseForm.TopMost = True后,跳出的对话框默认在底部,无法显示在当前窗口的顶部。。这样就卡死了。。请问怎么办?

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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2014/11/17 15:52:00 [只看该作者]

对话框窗口也设置 e.Form.BaseForm.TopMost = True

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/11/17 15:53:00 [只看该作者]

 不要设置topMost,或者右键的时候,去掉TopMost

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


加好友 发短信
等级:小狐 帖子:396 积分:3452 威望:0 精华:0 注册:2013/9/27 9:04:00
  发帖心情 Post By:2014/11/17 16:10:00 [只看该作者]

这个对话框窗口时系统自带的额,不是我创建的! 请问怎么设置?

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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2014/11/17 16:12:00 [只看该作者]

右键的时候去掉TopMost试试看

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/11/17 16:14:00 [只看该作者]

  在使用右键菜单的时候,把TopMost设置成false,之后,在PrepareEdit或者Click事件把TopMost设置成True即可

 

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


 回到顶部