【发布时间】:2015-05-25 22:03:37
【问题描述】:
我正在 Xojo (Realbasic) 中开发一个桌面应用程序,我想在 Mac 和 Windows 上使用它 - 所以我将菜单栏与每个窗口相关联(这样它就可以在 Windows 上运行)。
我正在使用该应用程序时碰巧关闭了最后一个窗口,然后整个菜单栏消失了。不知道为什么或从哪里解决这个问题。
【问题讨论】:
-
您能否将与此问题相关的代码添加到您的问题中?
-
在 Xojo 中,您只需将菜单栏与窗口相关联。在这种情况下,我将主菜单栏与窗口相关联——因为在 Windows 中,菜单栏与窗口相关,而不是与应用程序相关。
-
在 Mac 上,它是应用程序菜单栏,而不是窗口菜单栏。问题是,在 Mac 上,当最后一个窗口关闭时,主菜单栏会消失,您必须退出并重新启动应用程序才能恢复菜单栏。
-
尝试将菜单栏也分配给应用程序(App)对象。这可能会有所帮助。
-
甚至不知道有什么选择。工作完美。谢谢!