DesignEditors.TPropertyEditor.Edit
Delphi
procedure Edit; virtual;
C++
virtual void __fastcall Edit();
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
procedure function |
public | DesignEditors.pas DesignEditors.hpp |
DesignEditors | TPropertyEditor |
Beschreibung
Reagiert, wenn der Benutzer im Objektinspektor doppelt auf eine Eigenschaft klickt.
Der Objektinspektor ruft Edit auf, wenn auf die Ellipsen-Schaltfläche (...) geklickt wird oder ein Doppelklick auf die Eigenschaft erfolgt. Die Methode Edit von TPropertyEditor durchläuft die möglichen Aufzählungswerte der Eigenschaft, wenn die Methode GetValues einen oder mehrere Eigenschafts-Strings an die Callback-Methode übergibt.
Durch Überschreiben von Edit können Sie Aktionen implementieren, die beim Klicken auf die Ellipsen-Schaltfläche oder bei einem Doppelklick auf die Eigenschaft ausgeführt werden sollen. Beispielsweise ließe sich Edit nutzen, um ein Dialogfeld zu öffnen, in dem sich die Bearbeitung der Eigenschaft transparenter gestaltet als durch bloße Texteingabe im Objektinspektor.