ComboBox.AutoCompleteSource Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Hämtar eller anger ett värde som anger källan för fullständiga strängar som används för automatisk slutförande.
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
Egenskapsvärde
Ett av värdena AutoCompleteSourceför . Alternativen är , , , , , och AllSystemSourcesAllUrl. FileSystemHistoryListRecentlyUsedListCustomSourceNone Standardvärdet är None.
- Attribut
Undantag
Det angivna värdet är inte ett av värdena AutoCompleteSourceför .
Kommentarer
AutoCompleteCustomSourceAnvänd egenskaperna , AutoCompleteModeoch AutoCompleteSource för att skapa en ComboBox som automatiskt slutför indatasträngar genom att jämföra prefixet som anges med prefixet för alla strängar i en underhållen källa. Detta är användbart för ComboBox kontroller där URL:er, adresser, filnamn eller kommandon anges ofta.
Det är valfritt att använda AutoCompleteCustomSource egenskapen, men du måste ange AutoCompleteSource egenskapen till CustomSource för att kunna använda AutoCompleteCustomSource.
Du måste använda AutoCompleteMode egenskaperna och AutoCompleteSource tillsammans.
Med AutoCompleteMode inställt på SuggestAppend och AutoCompleteSource inställt på ListItemsär beteendet följande:
Om listan med strängar är tom gör du ingenting genom att trycka på BACKSPACE- eller DELETE-tangenten.
Om BACKSPACE-tangenten trycks in på mindre än en sekund markeras det tidigare objektet, eller så väljs ingenting om listan med sträng är tom.
Om BACKSPACE-tangenten trycks på mer än en sekund markeras det första objektet.
Om DELETE-tangenten trycks på markeras det första objektet.
Note
Operativsystemet kan begränsa antalet anpassade strängar som kan visas samtidigt. För strängar som innehåller ett snedstreck (/) eller bakåtsnedstreck (\) lägger automatisk komplettering endast till alla tecken upp till och inklusive snedstrecket.