ComboBoxStyle Enumerazione

Definizione

Consente di specificare lo stile del controllo ComboBox.

public enum ComboBoxStyle
Ereditarietà
ComboBoxStyle

Campi

DropDown 1

Specifica che l'elenco viene visualizzato facendo clic sulla freccia in giù e che la parte di testo è modificabile. L'utente può pertanto immettere un nuovo valore e non è limitato alla selezione di un valore esistente nell'elenco. Quando si utilizza questa impostazione, il valore Append di AutoCompleteMode è equivalente al valore di SuggestAppend. È l'impostazione predefinita.

DropDownList 2

Specifica che l'elenco viene visualizzato facendo clic sulla freccia in giù e che la parte di testo non è modificabile. L''utente non può pertanto immettere un nuovo valore. Possono essere selezionati solo i valori già presenti nell'elenco. L'elenco viene visualizzato solo se AutoCompleteMode è Suggest o SuggestAppend.

Simple 0

Specifica che l'elenco è sempre visibile e che la parte di testo è modificabile. L'utente può pertanto immettere un nuovo valore e non è limitato alla selezione di un valore esistente nell'elenco.

Esempio

Nell'esempio di codice seguente viene illustrato come inizializzare un ComboBox controllo impostando la ComboBox.DropDownStyle proprietà su un ComboBoxStyle valore.

// 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);
}

Commenti

La DropDownStyle proprietà specifica se l'elenco viene sempre visualizzato o se l'elenco viene visualizzato in un elenco a discesa. La DropDownStyle proprietà specifica anche se la parte di testo può essere modificata.

Si applica a

Prodotto Versioni
.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, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9