Vcl.ValEdit.TKeyOption
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. |