我有一个应用程序(App1),当点击另一个应用程序(App2)中的按钮(两个应用程序通过套接字连接)时,它会显示在任何其他应用程序的前面。
如果App1最大化或恢复到最开始,它可以正常工作,但如果它被最小化,它将被提前,但仍然保持在App2之后。
我可以通过首先最大化App1,然后将其向前推进来解决这个问题,但这并不理想,因为用户可能已经将App1恢复到最小化之前,但现在将其推向前,它最大化而不是恢复。
任何人都知道如何让它发挥作用?
我尝试了一堆
的排列stage.nativeWindow.activate()
stage.nativeWindow.alwaysInFront=true;
stage.nativeWindow.alwaysInFront=false;
NativeApplication.nativeApplication.activate();
NativeApplication.nativeApplication.activate(NativeApplication.nativeApplication.openedWindows[0]);
感谢您的时间和帮助。
答案 0 :(得分:1)
我现在无法测试它,但尝试使用orderToFront方法:
stage.nativeWindow.orderToFront();
注意:如果窗口被隐藏(可见为假)或最小化,则调用显示顺序方法无效。还有最大化方法。
答案 1 :(得分:0)