Vcl.StdCtrls.TCustomListBox.ExtendedSelect
Delphi
property ExtendedSelect: Boolean read FExtendedSelect write SetExtendedSelect default True;
C++
__property bool ExtendedSelect = {read=FExtendedSelect, write=SetExtendedSelect, default=1};
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
property | protected | Vcl.StdCtrls.pas Vcl.StdCtrls.hpp |
Vcl.StdCtrls | TCustomListBox |
Description
Détermine si l'utilisateur peut sélectionner une suite d'éléments de la boîte liste.
La propriété ExtendedSelect travaille en association avec la propriété MultiSelect. Si ExtendedSelect et MultiSelect ont la valeur True, l'utilisateur peut sélectionner un premier élément, puis un autre en enfonçant la touche Maj et sélectionner ainsi tous les éléments situés entre les deux éléments sélectionnés.
Si l'utilisateur n'enfonce ni la touche Maj, ni la touche Ctrl quand il sélectionne le deuxième élément, la sélection du premier élément est perdue. En d'autres termes, l'utilisateur doit utiliser la touche Ctrl pour sélectionner plusieurs éléments non contigus ou la touche Maj pour sélectionner une séquence d'éléments.
Si ExtendedSelect a la valeur False alors que MultiSelect a la valeur True, l'utilisateur peut sélectionner plusieurs éléments sans utiliser la touche Maj ou Ctrl, mais il ne peut pas en sélectionner plusieurs en une seule opération.
Si MultiSelect a la valeur False, la valeur de la propriété ExtendedSelect n'a aucun effet puisque l'utilisateur ne peut pas sélectionner plus d'un élément à la fois dans la boîte liste.