ComboBox.AutoCompleteMode Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene o imposta un'opzione che controlla il funzionamento del completamento automatico per .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à
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 di AutoCompleteMode.
Commenti
Usare le AutoCompleteCustomSourceproprietà , AutoCompleteModee AutoCompleteSource per creare un oggetto ComboBox 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 vengono immessi frequentemente URL, indirizzi, nomi di file o comandi. Se sono presenti voci duplicate nell'origine gestita, il completamento automatico si comporta in modo imprevedibile.
Se si imposta su ComboBoxStyleDropDownList, l'elenco viene visualizzato solo se AutoCompleteMode è Suggest o SuggestAppend.
L'uso AutoCompleteCustomSource della 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, premendo BACKSPACE o DELETE non viene eseguita alcuna operazione.
Se il tasto BACKSPACE viene premuto in meno di un secondo, l'elemento precedente viene selezionato o non viene selezionato alcun elemento 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.
Annotazioni
Il sistema operativo potrebbe limitare il numero di stringhe personalizzate che è possibile visualizzare contemporaneamente. Per le stringhe che contengono una barra (/) o una barra indietro (\), il completamento automatico aggiunge tutti i caratteri solo fino alla barra e include la barra.