以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  关于窗口的一个置顶问题!  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=60056)

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

--  作者:Bin
--  发布时间:2014/11/17 15:52:00
--  
对话框窗口也设置 e.Form.BaseForm.TopMost = True
--  作者:有点甜
--  发布时间:2014/11/17 15:53:00
--  
 不要设置topMost,或者右键的时候,去掉TopMost
--  作者:heying325
--  发布时间:2014/11/17 16:10:00
--  
这个对话框窗口时系统自带的额,不是我创建的! 请问怎么设置?
--  作者:Bin
--  发布时间:2014/11/17 16:12:00
--  
右键的时候去掉TopMost试试看
--  作者:有点甜
--  发布时间:2014/11/17 16:14:00
--  

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

 

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