Vcl.Controls.TControl.IsControl
Delphi
property IsControl: Boolean read FIsControl write FIsControl;
C++
__property bool IsControl = {read=FIsControl, write=FIsControl, nodefault};
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
property | protected | Vcl.Controls.pas Vcl.Controls.hpp |
Vcl.Controls | TControl |
Beschreibung
Bestimmt, ob ein Formular seine formularspezifischen Eigenschaften in einen Stream schreibt.
Mit IsControl können Sie ein Formular als komplexes Steuerelement anstatt als Desktop-Formular verwenden. IsControl beeinflusst die Art und Weise, in der das Formular gespeichert wird. Wenn IsControl true ist, werden die formularspezifischen Eigenschaften nicht zusammen mit dem Formular gespeichert. Andernfalls werden die formularspezifischen Eigenschaften zusammen mit den anderen Eigenschaften gespeichert.
IIsControl ermöglicht es, mit dem Formular-Designer komplexe Steuerelemente wie z.B. Tafeln anzulegen. Sie können das Steuerelement im Formular-Designer als Formular erzeugen, in ihm die gewünschten Steuerelemente platzieren, sie benennen und den Ereignissen entsprechenden Code zuweisen. Nachdem Sie das Formular gespeichert haben, bearbeiten Sie es als Text und setzen IsControl auf true. Beim nächsten Laden und Speichern des Formulars werden nur diejenigen Formulareigenschaften gespeichert, die für Steuerelemente verwendet werden können, nicht aber diejenigen, die sich nur auf TForm beziehen. Setzen Sie anschließend (wiederum im Text) den Typ der Komponente TForm auf den gewünschten Steuerelementtyp, wie beispielsweise TPanel.