ComboBox.AutoCompleteMode Propiedad

Definición

Obtiene o establece una opción que controla cómo funciona la finalización automática para 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

Valor de propiedad

AutoCompleteMode

Uno de los valores de AutoCompleteMode. Los valores son Append, None, Suggest y SuggestAppend. De manera predeterminada, es None.

Atributos

Excepciones

El valor especificado no es ninguno de los valores de AutoCompleteMode.

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. Si hay entradas duplicadas en el origen mantenido, la finalización automática se comporta de forma impredecible.

Si establece ComboBoxStyle DropDownListen , la lista solo muestra si AutoCompleteMode es Suggest o SuggestAppend.

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.

Se aplica a

Consulte también