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

AutoCompleteSource

Jedna z hodnot .AutoCompleteSource Možnosti jsou AllSystemSources, , , FileSystemRecentlyUsedListCustomSourceAllUrlHistoryLista .None Výchozí formát je None.

Atributy

Výjimky

Zadaná hodnota není jednou z hodnot .AutoCompleteSource

Poznámky

AutoCompleteCustomSourcePomocí příkazu , AutoCompleteModea AutoCompleteSource vlastnosti vytvořteComboBox, 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 budou často zadávat adresy URL, adresy, názvy souborů nebo příkazy.

Použití AutoCompleteCustomSource vlastnosti je volitelné, ale musíte vlastnost nastavit AutoCompleteSource tak, aby CustomSource se používala AutoCompleteCustomSource.

Musíte použít AutoCompleteMode společně vlastnosti a AutoCompleteSource vlastnosti.

Při AutoCompleteMode nastavení a AutoCompleteSource nastavení SuggestAppend ListItemsna , chování je následující:

  • Pokud je seznam řetězců prázdný, stiskněte klávesu BACKSPACE nebo DELETE.

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

  • Pokud je klávesa BACKSPACE stisknutá ve více než jedné sekundě, je vybrána 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é se můžou zobrazit najednou. U řetězců, které obsahují lomítko (/) nebo zpětné lomítko (\), automatické dokončování připojí všechny znaky až k lomítku a včetně lomítka.

Platí pro

Viz také