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 utilizzate 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, HistoryListRecentlyUsedList, , CustomSourcee None. Il valore predefinito è None.
- Attributi
Eccezioni
Il valore specificato non è uno dei valori di AutoCompleteSource.
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.
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.