Anzeigen: Delphi C++
Anzeigeeinstellungen

DesignEditors.TDefaultEditor

Aus XE2 API Documentation
Wechseln zu: Navigation, Suche

DesignEditors.TComponentEditorDesignIntf.TBaseComponentEditorSystem.TInterfacedObjectSystem.TObject
TDefaultEditor

Delphi

TDefaultEditor = class(TComponentEditor, IDefaultEditor)

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
class public DesignEditors.pas DesignEditors DesignEditors

Beschreibung

TDefaultEditor ist der Komponenteneditor für Komponenten, für die nicht explizit ein Komponenteneditor registriert ist.

Wenn eine Komponentenklasse keinen registrierten Eigenschaftseditor besitzt, steuert TDefaultEditor die Reaktion auf Klicks mit der rechten Maustaste, Doppelklicks und Zwischenablagenbefehlen.

TDefaultEditor fügt weder benutzerdefinierte Menüeinträge in das Kontextmenü ein (das Kontextmenü erscheint, wenn der Anwender im Designer mit der rechten Maustaste auf eine Komponente klickt), noch fügt das Objekt Zwischenablagenformate zum Standard-Komonentenformat hinzu. TDefaultEditor überschreibt jedoch die Methode Edit so, dass beim Doppelklicken auf eine Komponente eine Standard-Aktion zur Verfügung gestellt wird.

Die Methode Edit in TDefaultEditor sucht für die Komponente nach Ereignissen. Ist kein OnCreate-Ereignis implementiert, wird der Quelltext-Editor für die Ereignisbehandlungsroutine geöffnet. Ist kein OnChange-Ereignis implementiert, wird der Quelltext-Editor für die Ereignisbehandlungsroutine geöffnet. Ist kein solches Ereignis aufgetreten, kommt der Quelltext-Editor für die Ereignisbehandlungsroutine für das Ereignis OnClick zum Aufruf. Wenn auch dieses Ereignis nicht vorhanden ist, wird der Quelltext-Editor für das erste aufgetretene Ereignis geöffnet.

Verwenden Sie TDefaultEditor als Basisklasse für die Erzeugung von Komponenteneditoren, für die als Standard-Aktion auf einen Doppelklick der Quelltext-Editor geöffnet werden soll.

Siehe auch

Frühere Versionen
Übersetzungen