每当从 MDI 窗口打开模式对话框(例如调用 fgl_winmessage(...))时,关闭操作就会被禁用。我已经尝试使用 dialog.setActionActive 从菜单进行反应,但没有成功。任何想法都将受到高度赞赏。TIA 弗雷德里科·莫雷拉
问问题
135 次
1 回答
0
您是否尝试过创建一个简单的应用程序并对其进行测试?
IMPORT FGL fgldialog
MAIN
CALL fgl_winMessage("title","text","info")
END MAIN
我这样做了,没有“关闭”动作,但启用了“确定”动作。其他表单上的任何按钮都将被禁用,因为模态表单具有独占焦点。窗口菜单有一个“关闭 Alt+F4”菜单项,它也被启用。
我怀疑您可能需要查看您的操作默认值或样式文件,以查看是否有任何干扰。
该fgl_winMessage()
函数在代码中没有COMMAND close
块,因此如果关闭按钮确实出现在模态表单上,那么它将被禁用。
于 2014-05-01T09:15:34.363 回答