Vcl.Controls.TControl.SetZOrder

提供: RAD Studio API Documentation
移動先: 案内検索

Delphi

procedure SetZOrder(TopMost: Boolean); dynamic;

C++

DYNAMIC void __fastcall SetZOrder(bool TopMost);

プロパティ

種類 可視性 ソース ユニット
procedure
function
protected
Vcl.Controls.pas
Vcl.Controls.hpp
Vcl.Controls TControl

説明

コントロールを親のコントロールリスト内で移動し,画面上の位置を変更します。

SetZOrder メソッドを呼び出すと,コントロールの z オーダーを変更できます。コントロールを最上位コントロールにするには,TopMost 値を true に設定します。最下位コントロールにするには TopMost 値を false に設定します。

順序の変更後には,SetZOrder メソッドはコントロールを無効にして新しい順序を反映する再描画を保証します。

ウィンドウコントロールと非ウィンドウコントロールを混ぜて重ねることはできません。たとえばフォームにメモ(ウィンドウコントロール)を入れてからラベル(非ウィンドウコントロール)をメモの上に入れると,ラベルはメモの後ろに隠れてしまいます。ウィンドウコントロールは常に非ウィンドウコントロールの上に置かれます。ラベルに対して SetZOrder メソッドを呼び出してもメモの後ろに隠れたままです。

関連項目