Vcl.ValEdit.TValueListEditor.OnGetPickList

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

property OnGetPickList: TGetPickListEvent read FOnGetPickList write FOnGetPickList;

C++

__property TGetPickListEvent OnGetPickList = {read=FOnGetPickList, write=FOnGetPickList};

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
event published
Vcl.ValEdit.pas
Vcl.ValEdit.hpp
Vcl.ValEdit TValueListEditor

Beschreibung

Stellt eine Auswahlliste für Werte bereit, die einem bestimmten Namen zugeordnet ist.

Schreiben Sie eine Ereignisbehandlungsroutine für OnGetPickList, um eine Dropdown-Liste mit Werten für bestimmte Namen in der ersten Spalte (Key) bereitzustellen. OnGetPickList wird aufgerufen, wenn die Wertespalte den Fokus erhält und die Namensspalte den in KeyName angegebenen String enthält.

Weist die Eigenschaft ItemProps für die Eigenschaft EditStyle dieses Eintrags den Wert esPickList auf, wird Values mit dem Wert der Eigenschaft PickList für diesen Eintrag initialisiert. Andernfalls wird Values als leere Liste initialisiert. In jedem Fall kann die Ereignisbehandlungsroutine für OnGetPickList die Liste der Werte ändern, die in der Dropdown-Auswahlliste angezeigt werden.

Wird die Ereignisbehandlungsroutine für OnGetPickList mit einer nicht leeren Stringliste als Wert von Values beendet, wird in der Wertespalte eine Dropdown-Schaltfläche angezeigt. Der Benutzer kann auf diese Schaltfläche klicken, um die Auswahlliste anzuzeigen, die Sie als Wert für Values bereitgestellt haben. Die Wertespalte verhält sich dann wie ein Dropdown-Kombinationsfeld: Der Benutzer kann Einträge in der Liste auswählen oder einen neuen Wert eingeben.

Siehe auch