Text in einem RichEdit-Memo-Steuerelement anzeigen und bearbeiten

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu Einen einzelnen Datensatz anzeigen

TDBRichEdit ist ein datensensitives Steuerelement (ähnlich der Standardkomponente TRichEdit) zur Darstellung von formatiertem Text, der in einem BLOB-Feld (Binary Large OBjekt) gespeichert ist. Der Benutzer kann mit TDBRichEdit formatierten, mehrzeiligen Text sowohl anzeigen als auch eingeben.

Anmerkung:  TDBRichEdit verfügt zwar über Methoden und Eigenschaften zur Eingabe und Bearbeitung von Rich-Text, bietet dem Benutzer aber keine Oberfläche mit Steuerelementen für die Textformatierung. Diese müssen von Ihrer Anwendung implementiert werden.

Per Voreinstellung erlaubt TDBRichEdit die Bearbeitung von Memotext. Wenn Sie dies verhindern wollen, setzen Sie die Eigenschaft ReadOnly des Steuerelements auf True. Soll dem Benutzer erlaubt werden, Tabulatoren in ein Memofeld einzufügen, setzen Sie die Eigenschaft WantTabs auf True. Die Anzahl der Zeichen, die der Benutzer in ein Datenbank-Memofeld eingeben kann, lässt sich mit der Eigenschaft MaxLength festlegen. Diese ist mit dem Wert 0 voreingestellt, was bedeutet, dass es außer den Auflagen des Betriebssystems keine Einschränkung für die Anzahl der Zeichen gibt, die das Steuerelement aufnehmen kann.

Da die TDBRichEdit-Komponente umfangreiche Datenmengen anzeigen kann, wird zur Laufzeit möglicherweise einige Zeit benötigt, bis der gesamte Text dargestellt ist. Um die Zeit, die für den Bildlauf durch die Datensätze erforderlich ist, zu verkürzen, verfügt TDBRichEdit über die Eigenschaft AutoDisplay. Diese bestimmt, ob die Daten, auf die zugegriffen wird, automatisch angezeigt werden. Wenn Sie AutoDisplay auf False setzen, zeigt TDBRichEdit anstelle der tatsächlichen Daten den Feldnamen an. Durch einen Doppelklick im Steuerelement werden die tatsächlichen Daten eingeblendet.

Siehe auch