ComboBox.AutoCompleteSource Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera lub ustawia wartość określającą źródło pełnych ciągów używanych do automatycznego uzupełniania.
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
Wartość właściwości
Jedna z wartości .AutoCompleteSource Dostępne opcje to AllSystemSources, , AllUrl, HistoryListFileSystemRecentlyUsedList, , CustomSource, i None. Wartość domyślna to None.
- Atrybuty
Wyjątki
Określona wartość nie jest jedną z wartości .AutoCompleteSource
Uwagi
AutoCompleteCustomSourceUżyj właściwości , AutoCompleteModei AutoCompleteSource , aby utworzyć obiektComboBox, który automatycznie kończy ciągi wejściowe, porównując prefiks wprowadzany do prefiksów wszystkich ciągów w obsługiwanym źródle. Jest to przydatne w przypadku ComboBox kontrolek, w których często będą wprowadzane adresy URL, adresy, nazwy plików lub polecenia.
Użycie AutoCompleteCustomSource właściwości jest opcjonalne, ale należy ustawić AutoCompleteSource właściwość na CustomSource w celu użycia elementu AutoCompleteCustomSource.
Należy użyć właściwości AutoCompleteMode i AutoCompleteSource razem.
Po AutoCompleteMode ustawieniu wartości i AutoCompleteSource ustawieniu SuggestAppendListItemsna wartość , zachowanie jest następujące:
Jeśli lista ciągów jest pusta, naciśnięcie klawisza BACKSPACE lub DELETE nie powoduje niczego.
Jeśli klawisz BACKSPACE jest naciskany w mniej niż jedną sekundę, zaznaczony jest poprzedni element lub nic nie jest zaznaczone, jeśli lista ciągów jest pusta.
Jeśli klawisz BACKSPACE zostanie naciśnięty w więcej niż jedną sekundę, zostanie wybrany pierwszy element.
Jeśli zostanie naciśnięty klawisz DELETE, zostanie wybrany pierwszy element.
Uwaga / Notatka
System operacyjny może ograniczyć liczbę ciągów niestandardowych, które mogą być wyświetlane jednocześnie. W przypadku ciągów zawierających ukośnik do przodu (/) lub ukośnik odwrotny (\), automatyczne uzupełnianie dołącza wszystkie znaki tylko do i dołącza ukośnik.