以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 好奇怪! (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=135355) |
-- 作者:czy66ds -- 发布时间:2019/5/24 14:41:00 -- 好奇怪! 窗口表上有一个按钮,代码: Dim Result As DialogResult Result = MessageBox.Show("你确实要删除当前行吗?", "提示", MessageBoxButtons.YesNo, MessageBoxIcon.Question) If Result = DialogResult.Yes Then -------------------------------------- Else MessageBox.Show("你放弃了删除当前行!","提示") End If 按下按钮后,没有弹出确认对话框,进程停滞,如同死机一般。 无意之中,按下AIt键,对话框露出来了。 原来对话框藏到窗口表后边去了。 如何解决这种问题? |
-- 作者:有点甜 -- 发布时间:2019/5/24 15:10:00 --
你窗口是不是设置了属性->最顶层->true
如果设置了,请设置成false,或者,在弹出前设置成false,如
e.form.topmost = false
|
-- 作者:czy66ds -- 发布时间:2019/5/24 15:24:00 -- 窗口属性没有“最顶层”选项 |
-- 作者:有点甜 -- 发布时间:2019/5/24 15:29:00 -- 以下是引用czy66ds在2019/5/24 15:24:00的发言:
窗口属性没有“最顶层”选项
独立窗口、模式窗口,会有。
如果是停靠窗口等,你应该是把foxtable的主窗口置顶了。如
basemainform.topmost = false |
-- 作者:czy66ds -- 发布时间:2019/5/24 15:35:00 -- 我这个窗口是主窗口 |
-- 作者:有点甜 -- 发布时间:2019/5/24 15:40:00 -- 在你1楼代码最前,加入代码
basemainform.topmost = false |