ComboBox.AutoCompleteSource 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í 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.