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
, , , FileSystem
RecentlyUsedList
CustomSource
AllUrl
HistoryList
a .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.