FMX.Edit.TCustomEdit
Delphi
TCustomEdit = class(TPresentedControl, ITextActions, IVirtualKeyboardControl, IItemsContainer, ITextSettings,
IReadOnly, ICaret)
C++
class PASCALIMPLEMENTATION TCustomEdit : public Fmx::Controls::Presentation::TPresentedControl
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
class | public | FMX.Edit.pas FMX.Edit.hpp |
FMX.Edit | FMX.Edit |
Beschreibung
TCustomEdit ist die Basisklasse, von der alle FireMonkey-Eingabefelder und Memo-Steuerelemente abgeleitet sind.
TCustomEdit kapselt das Verhalten, das allen Komponenten für die Textbearbeitung gemeinsam ist. Zu diesem Zweck stehen Methoden und Eigenschaften zur Verfügung, die unterschiedliche Aufgaben erfüllen:
- Grundlegende Bearbeitungsfunktionen, wie Markieren von Text, Bearbeiten von markiertem Text und Konvertieren von Groß-/Kleinschreibung.
- Die Möglichkeit, auf Änderungen von Textinhalten zu reagieren.
- Zugriffskontrolle auf den Text durch die Vergabe des Nur-Lesen-Attributs oder durch die Einführung eines Passwortes, das den tatsächlichen Wert verbirgt.
Wenn TCustomEdit nicht den Fokus besitzt, wird kein Auswahlrechteck gezeichnet, selbst wenn der Benutzer Text markiert hat. Mit der Eigenschaft SelText können Sie überprüfen, ob Text markiert ist.
Erstellen Sie keine Instanzen von TCustomEdit. Verwenden Sie TCustomEdit als Basisklasse, wenn Sie Steuerelementobjekte deklarieren, die dem Benutzer die Eingabe und Bearbeitung von Text ermöglichen. Die Eigenschaften und Methoden von TCustomEdit stellen sowohl grundlegendes Verhalten zur Verfügung, das untergeordnete Klassen erben, als auch Verhalten, das von Komponenten überschrieben werden kann, um ihr Verhalten anzupassen.