Vcl.Controls.TWinControl.SetZOrder
Delphi
procedure SetZOrder(TopMost: Boolean); override;
C++
DYNAMIC void __fastcall SetZOrder(bool TopMost);
Properties
Type | Visibility | Source | Unit | Parent |
---|---|---|---|---|
procedure function |
protected | Vcl.Controls.pas Vcl.Controls.hpp |
Vcl.Controls | TWinControl |
Description
Moves the control to the top or bottom of the parent control's (or screen's) list of TWinControl controls.
Use SetZOrder to rearrange overlapping controls within a parent control or (if the control has no parent) overlapping windows on the screen. If the TopMost parameter is true, the control becomes the top control; otherwise, it becomes the bottom control.
TWinControl controls always stack on top of other controls, regardless of the Z order.
After changing the order, SetZOrder invalidates the control to ensure repainting to reflect the new order.