ComboBox.AutoCompleteSource 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 valore che specifica l'origine delle stringhe complete usate per il completamento automatico.
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
Valore della proprietà
Uno dei valori di AutoCompleteSource. Le opzioni sono AllSystemSources
, AllUrl
, FileSystem
, HistoryList
, RecentlyUsedList
, CustomSource
e None
. Il valore predefinito è None
.
- Attributi
Eccezioni
Il valore specificato non è uno dei valori dell'oggetto AutoCompleteSource.
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.
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.