Vcl.DBCtrls.TDBRichEdit
Delphi
TDBRichEdit = class(TCustomRichEdit)
C++
class PASCALIMPLEMENTATION TDBRichEdit : public Vcl::Comctrls::TCustomRichEdit
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
class | public | Vcl.DBCtrls.pas Vcl.DBCtrls.hpp |
Vcl.DBCtrls | Vcl.DBCtrls |
Beschreibung
TDBRichEdit repräsentiert ein mehrzeiliges Eingabefeld, in dem der Inhalt eines RTF-Memofeldes einer Datenmenge angezeigt und bearbeitet werden kann.
Ein TDBRichEdit-Objekt ermöglicht die Bearbeitung des Inhalts eines Datenbankfeldes in einem RTF-Eingabefeld. TDBRichEdit umfasst die Eigenschaften und Methoden, mit denen formatierter Text eingegeben und verarbeitet werden kann. Allerdings sind in TDBRichEdit keine Dialogfeldelemente enthalten, über die der Benutzer auf diese Formatmerkmale zugreifen kann. Die entsprechende Benutzeroberfläche muss von der Anwendung implementiert werden. Eine Reihe vordefinierter Standardaktionen, die gebräuchliche Formatierungsaufgaben ausführen, arbeiten mit RTF-Eingabefeldern zusammen.
Die Eigenschaft Text enthält den Inhalt des TDBRichEdit-Feldes. Wie andere datensensitive Steuerelemente setzt TDBRichEdit die Datenquelle automatisch in den Bearbeitungsmodus, wenn der Wert der Eigenschaft Text verändert wird. Wenn jedoch nur die Formatierung des Textes geändert wird, der Text selbst aber unverändert bleibt, muss die Anwendung die Datenquelle explizit in den Bearbeitungsmodus setzen, damit Änderungen gespeichert werden. Dies sollte als Teil der Benutzerschnittstelle für TDBRichEdit implementiert werden.
Für die Darstellung von Feldern ohne Formatierungsinformationen bieten sich TDBMemo oder TDBEdit an.
Wenn die datensensitiven Eigenschaften von TDBRichEdit nicht benötigt werden, verwenden Sie stattdessen ein RTF-Eingabefeld, um Systemressourcen zu sparen.