ComboBox.AutoCompleteSource Egenskap

Definition

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.

Gäller för

Se även