ComboBox.AutoCompleteSource Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene o establece un valor que especifica el origen de cadenas completas utilizadas para la finalización automática.
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
Valor de propiedad
Uno de los valores de AutoCompleteSource. Las opciones son AllSystemSources
, AllUrl
, FileSystem
, HistoryList
, RecentlyUsedList
, CustomSource
y None
. De manera predeterminada, es None
.
- Atributos
Excepciones
El valor especificado no es ninguno de los valores de AutoCompleteSource.
Comentarios
Use las AutoCompleteCustomSourcepropiedades , AutoCompleteModey AutoCompleteSource para crear un ComboBox objeto que complete automáticamente las cadenas de entrada comparando el prefijo especificado con los prefijos de todas las cadenas de un origen mantenido. Esto resulta útil para ComboBox los controles en los que las direcciones URL, las direcciones, los nombres de archivo o los comandos se escribirán con frecuencia.
El uso de la AutoCompleteCustomSource propiedad es opcional, pero debe establecer la AutoCompleteSource propiedad CustomSource en para poder usar AutoCompleteCustomSource.
Debe usar las AutoCompleteMode propiedades y AutoCompleteSource juntas.
Con AutoCompleteMode establecido en SuggestAppend y AutoCompleteSource establecido en ListItems, el comportamiento es el siguiente:
Si la lista de cadenas está vacía, al presionar la tecla BACKSPACE o DELETE no se hace nada.
Si se presiona la tecla BACKSPACE en menos de un segundo, se selecciona el elemento anterior o no se selecciona nada si la lista de cadenas está vacía.
Si se presiona la tecla RETROCESO en más de un segundo, se selecciona el primer elemento.
Si se presiona la tecla DELETE, se selecciona el primer elemento.
Nota
El sistema operativo puede limitar el número de cadenas personalizadas que puede mostrar a la vez. En el caso de las cadenas que contienen una barra diagonal (/) o barra diagonal inversa (\), la finalización automática anexa todos los caracteres solo hasta la barra diagonal e incluye la barra diagonal.