Sdílet prostřednictvím


ComboBox.AutoCompleteSource Vlastnost

Definice

Získá nebo nastaví hodnotu určující zdroj úplných řetězců používaných pro automatické dokončování.

public:
 property System::Windows::Forms::AutoCompleteSource AutoCompleteSource { System::Windows::Forms::AutoCompleteSource get(); void set(System::Windows::Forms::AutoCompleteSource value); };
[System.ComponentModel.Browsable(true)]
public System.Windows.Forms.AutoCompleteSource AutoCompleteSource { get; set; }
[<System.ComponentModel.Browsable(true)>]
member this.AutoCompleteSource : System.Windows.Forms.AutoCompleteSource with get, set
Public Property AutoCompleteSource As AutoCompleteSource

Hodnota vlastnosti

Jedna z hodnot .AutoCompleteSource Možnosti jsou AllSystemSources, , AllUrl, FileSystemHistoryListRecentlyUsedList, , CustomSource, a None. Výchozí hodnota je None.

Atributy

Výjimky

Zadaná hodnota není jednou z hodnot AutoCompleteSource.

Poznámky

Pomocí parametru AutoCompleteCustomSource, AutoCompleteModea AutoCompleteSource vlastnosti vytvořte ComboBox , který automaticky dokončí vstupní řetězce porovnáním předpony zadané s předponami všech řetězců v udržovaném zdroji. To je užitečné pro ComboBox ovládací prvky, ve kterých se často zadávají adresy URL, adresy, názvy souborů nebo příkazy.

Použití AutoCompleteCustomSource vlastnosti je volitelné, ale je nutné nastavit AutoCompleteSource vlastnost pro CustomSource použití AutoCompleteCustomSource.

Vlastnosti musíte použít AutoCompleteModeAutoCompleteSource společně.

Při AutoCompleteMode nastavení SuggestAppend a AutoCompleteSource nastavení ListItemsje chování následující:

  • Pokud je seznam řetězců prázdný, stisknutí klávesy BACKSPACE nebo DELETE nic nedělá.

  • Pokud je stisknutá klávesa BACKSPACE za méně než jednu sekundu, je vybrána předchozí položka nebo není vybrána žádná položka, pokud je seznam řetězců prázdný.

  • Pokud je klávesa BACKSPACE stisknutá ve více než jedné sekundě, vybere se první položka.

  • Pokud je stisknutá klávesa DELETE, je vybrána první položka.

Poznámka:

Operační systém může omezit počet vlastních řetězců, které může zobrazit najednou. U řetězců, které obsahují lomítko (/) nebo zpětné lomítko (\), automatické dokončování připojí všechny znaky pouze do lomítka a včetně lomítka.

Platí pro

Viz také