Lire en anglais

Partager via


ComboBoxStyle Énumération

Définition

Spécifie le style ComboBox.

C#
public enum ComboBoxStyle
Héritage
ComboBoxStyle

Champs

Nom Valeur Description
DropDown 1

Spécifie que la liste s'affiche en cliquant sur la flèche bas et que la partie de texte est modifiable. Cela signifie que l'utilisateur peut entrer une nouvelle valeur et n'est pas limité à la sélection d'une valeur existante dans la liste. Lorsque vous utilisez ce paramètre, le fonctionnement de la valeur Append de AutoCompleteMode est identique à celui de la valeur SuggestAppend. Il s'agit du style par défaut.

DropDownList 2

Spécifie que la liste s'affiche en cliquant sur la flèche bas et que la partie de texte n'est pas modifiable. Cela signifie que l'utilisateur ne peut pas entrer de nouvelle valeur. Seules les valeurs déjà dans la liste peuvent être sélectionnées. La liste s'affiche uniquement si AutoCompleteMode est Suggest ou SuggestAppend.

Simple 0

Spécifie que la liste est toujours visible et que la partie de texte est modifiable. Cela signifie que l'utilisateur peut entrer une nouvelle valeur et n'est pas limité à la sélection d'une valeur existante dans la liste.

Exemples

L’exemple de code suivant montre comment initialiser un ComboBox contrôle en définissant la ComboBox.DropDownStyle propriété sur une ComboBoxStyle valeur.

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

Remarques

La DropDownStyle propriété spécifie si la liste est toujours affichée ou si la liste est affichée dans une liste déroulante. La DropDownStyle propriété spécifie également si la partie de texte peut être modifiée.

S’applique à

Produit Versions
.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