我有一个始终位于 FormStyle - >顶部的表单fsStayOnTop ,我使用相同的设置做了另一个表单。但是当我展示这个其他表格时,它总是在后面显示,而不是在第一个表格前面。那么,我如何对第二张表格显示在第一张表格前面?
答案 0 :(得分:5)
拥有的顶级窗口始终显示在其所有者上方。因此,请将fsStayOnTop
表单设为其他表单的所有者。在VCL术语中,这意味着将PopupMode
属性设置为pmExplicit
,并分配PopupParent
属性。
OtherForm.PopupMode := pmExplicit;
OtherForm.PopupParent := AlwaysOnTopForm;
OtherForm.Show;