ComboBox.AutoCompleteMode Proprietà

Definizione

Ottiene o imposta un'opzione che controlla la modalità di funzionamento del completamento automatico per l'oggetto 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

Valore della proprietà

AutoCompleteMode

Uno dei valori di AutoCompleteMode. I valori sono Append, None, Suggest e SuggestAppend. Il valore predefinito è None.

Attributi

Eccezioni

Il valore specificato non è uno dei valori dell'oggetto AutoCompleteMode.

Commenti

Usare le AutoCompleteCustomSourceproprietà , AutoCompleteModee AutoCompleteSource per creare un ComboBox oggetto che completa automaticamente le stringhe di input confrontando il prefisso immesso con i prefissi di tutte le stringhe in un'origine gestita. Ciò è utile per ComboBox i controlli in cui gli URL, gli indirizzi, i nomi di file o i comandi verranno immessi di frequente. Se nell'origine gestita sono presenti voci duplicate, il completamento automatico si comporta in modo imprevedibile.

Se si imposta su ComboBoxStyle DropDownList, l'elenco viene visualizzato solo se AutoCompleteMode è Suggest o SuggestAppend.

L'uso della AutoCompleteCustomSource proprietà è facoltativo, ma è necessario impostare la AutoCompleteSource proprietà su CustomSource per usare AutoCompleteCustomSource.

È necessario utilizzare insieme le AutoCompleteMode proprietà e AutoCompleteSource .

Con AutoCompleteMode impostato su SuggestAppend e AutoCompleteSource impostato su ListItems, il comportamento è il seguente:

  • Se l'elenco di stringhe è vuoto, la pressione del tasto BACKSPACE o DELETE non esegue alcuna operazione.

  • Se il tasto BACKSPACE viene premuto in meno di un secondo, l'elemento precedente viene selezionato o non viene selezionato alcun valore se l'elenco di stringhe è vuoto.

  • Se il tasto BACKSPACE viene premuto in più di un secondo, viene selezionato il primo elemento.

  • Se viene premuto il tasto DELETE, viene selezionato il primo elemento.

Nota

Il sistema operativo potrebbe limitare il numero di stringhe personalizzate che è possibile visualizzare contemporaneamente. Per le stringhe che contengono una barra (/) o una barra rovesciata (\), il completamento automatico aggiunge tutti i caratteri solo fino alla barra e include la barra.

Si applica a

Vedi anche