Vcl.ValEdit.TKeyOption

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

TKeyOption = (keyEdit, keyAdd, keyDelete, keyUnique);

C++

enum DECLSPEC_DENUM TKeyOption : unsigned char { keyEdit, keyAdd, keyDelete, keyUnique };

Eigenschaften

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

Beschreibung

TKeyOption und TKeyOptions definieren die Reaktionen eines Editors für Wertelisten auf bestimmte Tastatureingaben.

TKeyOption ist eine Menge von TKeyOptions-Werten. TKeyOptions kann folgende Werte annehmen:



Option Beschreibung

keyEdit

Der Benutzer kann Werte in der ersten Spalte (Key) auswählen und bearbeiten. Der Benutzer kann in einem Namens-/Wertepaar also den Namen angeben.

keyAdd

Der Benutzer kann neue Namens-/Wertepaare hinzufügen. Ist dieser Wert in der Wertemenge enthalten, kann der Benutzer neue Einträge erstellen, indem er die Taste Einfg drückt oder Pfeil unten verwendet, während sich der Cursor auf dem letzten Namens-/Wertepaar befindet. keyAdd setzt voraus, dass auch keyEdit Teil der Wertemenge ist.

keyDelete

Der Benutzer kann das ausgewählte Namens-/Wertepaar löschen, indem er die Taste Entf drückt.

keyUnique

Der Benutzer kann keine Namens-/Wertepaare erstellen, wenn der Name mit dem Namen in einem anderen Namens-/Wertepaar identisch ist. Der Versuch des Einfügens eines doppelten Namens veranlasst den Wertelisteneditor, eine Exception auszulösen. keyUnique setzt voraus, dass auch keyEdit in der Wertemenge enthalten ist.