ComboBox.AutoCompleteMode Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
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.