Delphi 10.2 Tokyo,firemonkey framework。
我遇到了Mac OSX和文件对话框的奇怪问题。
我有一个表格,可以说" Form1"。 这个表格打开另一种形式" Form2"通过按钮点击模式。 "窗体2"有一个按钮,打开一个文件对话框(例如selectdirectory,或NSOpenPanel等),当我关闭这个文件对话框时," Form2"将iun z-order移动到主窗体后面,保持活动状态,并且不能带回到前面。 这只发生在Mac上,而不是Windows作为目标平台。
我首先想到我的代码中可能会有某些内容导致这种情况,因此我创建了一个新的测试项目,使用了我提到的2种形式,并且它完全相同。
我做错了什么?在Mac OSX上有关于文件对话框需要注意的事项吗?
在这里,您可以在主窗体上方的背景中看到设置对话框。设置对话框有一个调用SelectDirectory(...)的按钮,到目前为止一切正常。
当我现在关闭文件对话框时,“设置”表单移动到主窗体后面,保持活动状态,并且我无法将表单重新置于前面。