ComboBox.AutoCompleteMode Vlastnost

Definice

Získá nebo nastaví možnost, která určuje, jak automatické dokončování funguje pro danou ComboBoxfunkci .

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

Hodnota vlastnosti

AutoCompleteMode

Jedna z hodnot .AutoCompleteMode Hodnoty jsou Append, , NoneSuggesta SuggestAppend. Výchozí formát je None.

Atributy

Výjimky

Zadaná hodnota není jednou z hodnot .AutoCompleteMode

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. Pokud v udržovaném zdroji existují duplicitní položky, automatické dokončování se chová nepředvídatelně.

Pokud nastavíte ComboBoxStyle hodnotu DropDownList, zobrazí se seznam pouze v případě, že AutoCompleteMode je nebo Suggest SuggestAppend.

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é