我在 Delphi 中创建了 MDI 应用程序。让我们假设我的应用程序中有一堆在屏幕上可见的 MDIChild 表单。我想在这些表单上执行一个循环,并检查每个表单在屏幕上的显示顺序。
例如,如果我有 3 个 MDICHild 表格:
FormA
, FormB
,FormC
和
FormB
部分重叠部分重叠FormA
FormBFormC
我想将它们的 Z 属性(深度)标记如下:
FormB.Z = 2 // that form is between FormA and FormC
FormA.Z = 3 // that form's distance is longest from user, form is overlapped by FormB and
FormC.Z = 1 // that form is at the top of all forms in my application
谢谢你的时间。