Leer en inglés

Compartir a través de


ComboBoxStyle Enumeración

Definición

Especifica el estilo de ComboBox.

C#
public enum ComboBoxStyle
Herencia
ComboBoxStyle

Campos

DropDown 1

Especifica que la lista se muestra haciendo clic en la flecha abajo y que la parte del texto es modificable. Esto significa que el usuario puede escribir un nuevo valor y no está limitado a seleccionar un valor existente en la lista. Cuando se usa este valor, el valor Append de AutoCompleteMode funciona de la misma manera que el valor SuggestAppend. Éste es el estilo predeterminado.

DropDownList 2

Especifica que la lista se muestra haciendo clic en la flecha abajo y que la parte del texto no es modificable. Esto significa que el usuario no puede especificar un nuevo valor. Solo puede seleccionar los valores que ya figuran en la lista. Sólo se muestra la lista si AutoCompleteMode es Suggest o SuggestAppend.

Simple 0

Especifica que la lista siempre está visible y que la parte del texto es modificable. Esto significa que el usuario puede escribir un nuevo valor y no está limitado a seleccionar un valor existente en la lista.

Ejemplos

En el ejemplo de código siguiente se muestra cómo inicializar un ComboBox control estableciendo la ComboBox.DropDownStyle propiedad en un ComboBoxStyle valor.

C#
// Declare comboBox1 as a ComboBox.
internal System.Windows.Forms.ComboBox ComboBox1;

// This method initializes the combo box, adding a large string array
// but limiting the drop-down size to six rows so the combo box doesn't 
// cover other controls when it expands.
private void InitializeComboBox()
{
    this.ComboBox1 = new System.Windows.Forms.ComboBox();
    string[] employees = new string[]{"Hamilton, David", "Hensien, Kari",
            "Hammond, Maria", "Harris, Keith", "Henshaw, Jeff D.", 
            "Hanson, Mark", "Harnpadoungsataya, Sariya", 
            "Harrington, Mark", "Harris, Keith", "Hartwig, Doris", 
            "Harui, Roger", "Hassall, Mark", "Hasselberg, Jonas", 
            "Harnpadoungsataya, Sariya", "Henshaw, Jeff D.", 
            "Henshaw, Jeff D.", "Hensien, Kari", "Harris, Keith", 
            "Henshaw, Jeff D.", "Hensien, Kari", "Hasselberg, Jonas",
            "Harrington, Mark", "Hedlund, Magnus", "Hay, Jeff", 
            "Heidepriem, Brandon D."};

    ComboBox1.Items.AddRange(employees);
    this.ComboBox1.Location = new System.Drawing.Point(136, 32);
    this.ComboBox1.IntegralHeight = false;
    this.ComboBox1.MaxDropDownItems = 5;
    this.ComboBox1.DropDownStyle = ComboBoxStyle.DropDownList;
    this.ComboBox1.Name = "ComboBox1";
    this.ComboBox1.Size = new System.Drawing.Size(136, 81);
    this.ComboBox1.TabIndex = 0;
    this.Controls.Add(this.ComboBox1);
    
    // Associate the event-handling method with the 
    // SelectedIndexChanged event.
    this.ComboBox1.SelectedIndexChanged += 
        new System.EventHandler(ComboBox1_SelectedIndexChanged);
}

Comentarios

La DropDownStyle propiedad especifica si la lista siempre se muestra o si la lista se muestra en una lista desplegable. La DropDownStyle propiedad también especifica si se puede editar la parte de texto.

Se aplica a

Producto Versiones
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8
Windows Desktop 3.0, 3.1, 5, 6, 7