ComboBox.AutoCompleteSource Właściwość

Definicja

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

AutoCompleteSource

Jedna z wartości .AutoCompleteSource Dostępne opcje to AllSystemSources, , AllUrl, HistoryListCustomSourceFileSystemRecentlyUsedListi .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ć elementComboBox, który automatycznie kończy ciągi wejściowe, porównując prefiks wprowadzony 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 , aby użyć .AutoCompleteCustomSource

Należy używać właściwości AutoCompleteMode i AutoCompleteSource razem.

Po AutoCompleteMode ustawieniu SuggestAppend wartości i AutoCompleteSource ustawieniu ListItemsna 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 naciśnięty w mniej niż jedną sekundę, poprzedni element jest zaznaczony lub nic nie jest zaznaczone, jeśli lista ciągów jest pusta.

  • Jeśli klawisz BACKSPACE jest naciśnięty w więcej niż jedną sekundę, zostanie wybrany pierwszy element.

  • Jeśli naciśnięty zostanie klawisz DELETE, zostanie wybrany pierwszy element.

Uwaga

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 (/) lub ukośnik odwrotny (\) automatyczne uzupełnianie dołącza wszystkie znaki tylko do i w tym ukośnik.

Dotyczy

Zobacz też