Vcl.Controls.TWinControl.SetZOrder
Delphi
procedure SetZOrder(TopMost: Boolean); override;
C++
DYNAMIC void __fastcall SetZOrder(bool TopMost);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
procedure function |
protected | Vcl.Controls.pas Vcl.Controls.hpp |
Vcl.Controls | TWinControl |
説明
TWinControl コントロールの親コントロール(または画面)のリストの先頭たは最後尾にコントロールを移動します。
SetZOrder メソッドを使用すると,親コントロール内で重なり合う複数のコントロール,または(親を持たないコントロールの場合は)画面上で重なり合う複数のウィンドウを再配置できます。TopMost パラメータが true の場合,コントロールは先頭のコントロールになり,それ以外の場合は最後尾のコントロールになります。
TWinControl コントロールは常に,Z オーダーとは無関係に,ほかのコントロールの先頭に配置されます。
順序の変更後には,SetZOrder メソッドはコントロールを無効にして新しい順序を反映する再描画を保証します。