Delphi で MDI アプリケーションを作成しました。画面に表示されるアプリケーションに多数の MDIChild フォームがあると仮定します。これらのフォームでループを実行し、各フォームが画面に表示される順序を確認したいと思います。
たとえば、3 つの MDICHild フォームがある場合:
FormA
、FormB
、FormC
と
FormB
部分的に重複FormA
し、FormC
部分的に FormB と重複する
次のように 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
御時間ありがとうございます。