以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 模式窗口 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=124775) |
-- 作者:如果不重名 -- 发布时间:2018/9/13 15:43:00 -- 模式窗口 不知道是不是一个bug,我在一个模式窗口中安排一个按钮,内容是单击按钮后关闭这个模式窗口然后弹出一个messagebox显示一些提示文字,但是执行的时候就会出现模式窗口卡死,变成空白窗口,用任务管理器关掉整个fox开发版瞬间可以看到messagebox的小提示窗口。现在我这里就去掉messagebox,模式窗口就能正常关闭。 |
-- 作者:有点甜 -- 发布时间:2018/9/13 16:43:00 -- 1、你模式窗口置顶了吧?如果置顶了,会遮住弹出的msgbox窗口的。
2、你试试这样弹出看看
MessageBox.Show("提示!", "提示",MessageBoxButtons.Ok,MessageBoxIcon.Warning,0, Windows.forms.MessageBoxOptions.ServiceNotification) |
-- 作者:如果不重名 -- 发布时间:2018/9/14 9:43:00 -- 谢谢大神,但是模式窗口是没有置顶的,按照你说的第二个方法确实能够把提示messagebox前置并且整个程序没有像之前一样卡住。但是messagebox出现时候,模式窗口后置并且仍然一片空白,点击messagebox的按钮后两个窗口都是正常关闭,虽然不影响,但是模式窗口会变成空白这里不知道是不是bug呢 |
-- 作者:有点甜 -- 发布时间:2018/9/14 10:14:00 -- 两个模式窗口,这样关闭
e.Form.BaseForm.Opacity = 0 e.Form.Close |
-- 作者:如果不重名 -- 发布时间:2018/9/14 10:38:00 -- 谢谢大神,这下正常了,但是这个语句我在帮助中没有搜索到,不知道哪里可以查到这些呢 |
-- 作者:有点甜 -- 发布时间:2018/9/14 11:38:00 -- 以下是引用如果不重名在2018/9/14 10:38:00的发言:
谢谢大神,这下正常了,但是这个语句我在帮助中没有搜索到,不知道哪里可以查到这些呢
需要一些c#或vb.net的winform方面的知识,你上网学习一下。 |