Udostępnij za pośrednictwem


ComboBox.AutoCompleteMode Właściwość

Definicja

Pobiera lub ustawia opcję, która kontroluje sposób działania automatycznego uzupełniania dla elementu ComboBox.

public:
 property System::Windows::Forms::AutoCompleteMode AutoCompleteMode { System::Windows::Forms::AutoCompleteMode get(); void set(System::Windows::Forms::AutoCompleteMode value); };
[System.ComponentModel.Browsable(true)]
public System.Windows.Forms.AutoCompleteMode AutoCompleteMode { get; set; }
[<System.ComponentModel.Browsable(true)>]
member this.AutoCompleteMode : System.Windows.Forms.AutoCompleteMode with get, set
Public Property AutoCompleteMode As AutoCompleteMode

Wartość właściwości

AutoCompleteMode

Jedna z wartości .AutoCompleteMode Wartości to Append, None, Suggesti SuggestAppend. Wartość domyślna to None.

Atrybuty

Wyjątki

Określona wartość nie jest jedną z wartości .AutoCompleteMode

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. Jeśli w obsługiwanym źródle istnieją zduplikowane wpisy, automatyczne uzupełnianie zachowuje się nieprzewidywalnie.

Jeśli ustawisz wartość ComboBoxStyle DropDownList, lista będzie wyświetlana tylko wtedy, gdy AutoCompleteMode parametr ma Suggest wartość lub SuggestAppend.

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ż