Vcl.DBGrids.TDBGridOption

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

TDBGridOption = (dgEditing, dgAlwaysShowEditor, dgTitles, dgIndicator,
dgColumnResize, dgColLines, dgRowLines, dgTabs, dgRowSelect,
dgAlwaysShowSelection, dgConfirmDelete, dgCancelOnExit, dgMultiSelect,
dgTitleClick, dgTitleHotTrack);

C++

enum DECLSPEC_DENUM TDBGridOption : unsigned char { dgEditing, dgAlwaysShowEditor, dgTitles, dgIndicator, dgColumnResize, dgColLines, dgRowLines, dgTabs, dgRowSelect, dgAlwaysShowSelection, dgConfirmDelete, dgCancelOnExit, dgMultiSelect, dgTitleClick, dgTitleHotTrack };

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
enum public
Vcl.DbGrids.pas
Vcl.DBGrids.hpp
Vcl.DBGrids Vcl.DBGrids


Beschreibung

TDBGridOption und TDBGridOptions geben die Anzeige- und Verhaltenseigenschaften eines DB-Gitters an.

TDBGridOptions ist eine Menge aus in der folgenden Tabelle aufgeführten TDBGridOption-Werten. Der Vorgabewert für alle Optionen ist True (Aktiviert).


Wert Bedeutung

dgEditing

Der Benutzer kann Datensätze in dem Gitter bearbeiten, einfügen und löschen. Wird ignoriert, wenn dgRowSelect in den Optionen enthalten ist.

dgAlwaysShowEditor

Das Gitter befindet sich immer im Bearbeitungsmodus. Das heißt, dass sich ein vom Benutzer ausgewähltes Feld im Bearbeitungsmodus befindet. Der Benutzer muss nicht EINGABE oder F2 drücken, um den Inhalt einer Zelle zu bearbeiten. dgAlwaysShowEditor führt nur etwas aus, wenn auch dgEditing in den Optionen enthalten ist. Wird ignoriert, wenn dgRowSelect in den Optionen enthalten ist.

dgTitles

Titel werden am oberen Rand der Spalten in dem Gitter angezeigt.

dgIndicator

Die Spalte für den Datensatzzeiger wird auf der linken Seite des Gitters angezeigt, und ein kleiner Zeiger in dieser Spalte zeigt auf den aktuellen Datensatz. Der Zeiger für den aktuellen Datensatz wird als Pfeil dargestellt. Beim Einfügen wird der Pfeil als Stern angezeigt. Beim Bearbeiten nimmt er die Form eines I-Cursors an.

dgColumnResize

Spalten, die an Felder gebunden sind, können verschoben und ihre Größe kann verändert werden. Benutzer können eine Spalte durch Ziehen der Spaltentrennlinien im Tabellenkopfbereich vergrößern bzw. verkleinern. Die Größenänderung wirkt sich auch auf die Breite der zugrunde liegenden TField-Komponente aus.

dgColLines

Zeigt vertikale Trennlinien zwischen den Spalten an.

dgRowLines

Zeigt horizontale Trennlinien zwischen den Spalten an.

dgTabs

Der Benutzer kann mit den Tasten TAB und UMSCH+TAB durch das Gitter navigieren.

dgRowSelect

Aktiviert den Wechsel der Felder in einem Datensatz mit der Tabulatortaste. Benutzer können eine gesamte Zeile sowie einzelne Zellen auswählen. Wenn dgRowSelect in den Optionen enthalten ist, werden dgEditing und dgAlwaysShowEditor ignoriert.

dgAlwaysShowSelection

Die ausgewählte Zelle kann das Fokusrechteck auch dann anzeigen, wenn das Gitter keinen Fokus hat.

dgConfirmDelete

Ein Bestätigungsfenster wird angezeigt, wenn der Benutzer Strg+Entf drückt, um eine Zeile aus dem Gitter zu löschen.

dgCancelOnExit

Wenn Benutzer das Gitter aus einem eingefügten Datensatz verlassen, an dem keine Änderungen vorgenommen wurden, wird der eingefügte Datensatz nicht in die Datenmenge eingetragen. Diese Option verhindert das versehentliche Eintragen nur teilweise ausgefüllter oder leerer Datensätze.

dgMultiSelect

Ermöglicht mit den Tasten Strg+Umschalt oder Umschalt+Pfeil die Auswahl nicht aufeinander folgender Zeilen im Gitter. Damit können gleichzeitig mehrere Zeilen im Gitter ausgewählt werden.

dgTitleClick

Lässt das Klicken in die Kopfzellen der Tabelle zu.

dgTitleHotTrack

Die Kopfzellen der Tabelle werden markiert, wenn der Benutzer den Mauszeiger darüber bewegt. Legt fest, dass Listenelemente automatisch hervorgehoben werden, wenn der Mauszeiger darüber geführt wird. Siehe Vcl.ComCtrls.TCustomListView.HotTrack für weitere Informationen.



Siehe auch