System.Classes.TComponent.SetDesigning
Delphi
procedure SetDesigning(Value: Boolean; SetChildren: Boolean = True);
C++
void __fastcall SetDesigning(bool Value, bool SetChildren = true);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
procedure function |
protected | System.Classes.pas System.Classes.hpp |
System.Classes | TComponent |
説明
設計時に挿入されたコンポーネントに設計モードのフラグを設定させます。
SetDesigning メソッドは,フォームデザイナが内部で使用します。直接 SetDesigning メソッドを呼び出さないでください。
SetDesigning メソッドは,Value パラメータが true の場合 ComponentState プロパティの csDesigning フラグを設定し,それ以外の場合は csDesigning を削除します。
SetChildren パラメータが true であれば,SetDesigning はすべての所有コンポーネントの SetDesigning メソッドを呼び出して Value を渡し,所有コンポーネントの ComponentState プロパティをオーナーのプロパティと同期させます。
InsertComponent および RemoveComponent メソッドは,挿入または削除されたコンポーネントの SetDesigning を呼び出して,これらのコンポーネントの設計モードフラグを正しく設定します。