Grafikfelder in einem Bild-Steuerelement anzeigen und bearbeiten

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu Einen einzelnen Datensatz anzeigen

Vcl.DBCtrls.TDBImage ist ein datensensitives Steuerelement, mit dem in BLOB-Feldern enthaltene Grafiken angezeigt werden.

TDBImage lässt zu, dass der Benutzer ein Bild durch Ausschneiden und Einfügen aus der bzw. in die Zwischenablage bearbeitet, und bietet hierzu die Methoden CutToClipboard, CopyToClipboard und PasteFromClipboard. Sie können aber auch eigene Bearbeitungsmethoden entwickeln und mit den Ereignisbehandlungsroutinen des Steuerelements verknüpfen.

Gemäß Voreinstellung wird so viel von der Grafik im Steuerelement angezeigt, wie darin Platz findet, wobei die Grafik beschnitten wird, wenn sie größer als das Steuerelement ist. Setzen Sie die Eigenschaft Stretch auf True, wenn das Bild automatisch vergrößert oder verkleinert werden soll, damit es in die verfügbare Fläche passt.

Da TDBImage in der Lage ist, umfangreiche Daten anzuzeigen, kann der Bildschirmaufbau zur Laufzeit möglicherweise etwas dauern. Um die Zeit, die für einen Bildlauf durch die Datensätze erforderlich ist, zu verkürzen, verfügt TDBImage über die Eigenschaft AutoDisplay. Diese bestimmt, ob die Daten, auf die zugegriffen wird, automatisch angezeigt werden sollen. Setzen Sie AutoDisplay auf False, zeigt TDBImage anstelle der tatsächlichen Daten den Feldnamen an. Durch einen Doppelklick im Steuerelement werden die tatsächlichen Daten eingeblendet.

Siehe auch