Exporter (0) Imprimer
Développer tout
Développer Réduire
Cet article a fait l'objet d'une traduction manuelle. Déplacez votre pointeur sur les phrases de l'article pour voir la version originale de ce texte.
Traduction
Source

ComboBoxStyle, énumération

Spécifie le style ComboBox.

Espace de noms :  System.Windows.Forms
Assembly :  System.Windows.Forms (dans System.Windows.Forms.dll)

public enum ComboBoxStyle

Nom de membreDescription
SimpleSpé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.
DropDownSpé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.
DropDownListSpé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.

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

L'exemple de code suivant montre comment initialiser un contrôle ComboBox en affectant à la propriété ComboBox.DropDownStyle une valeur ComboBoxStyle.


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


.NET Framework

Pris en charge dans : 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client Profile

Pris en charge dans : 4, 3.5 SP1

Windows 7, Windows Vista SP1 ou ultérieur, Windows XP SP3, Windows XP SP2 Édition x64, Windows Server 2008 (installation minimale non prise en charge), Windows Server 2008 R2 (installation minimale prise en charge avec SP1 ou version ultérieure), Windows Server 2003 SP2

Le .NET Framework ne prend pas en charge toutes les versions de chaque plateforme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise du .NET Framework.

Ajouts de la communauté

AJOUTER
Afficher:
© 2014 Microsoft