Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
csharp:combobox [2017/08/08 09:26]
admin créée
csharp:combobox [2017/08/08 09:35] (Version actuelle)
admin
Ligne 1: Ligne 1:
 ====== Combobox ====== ====== Combobox ======
  
-<​code>​ +<​code ​| Ajout d'item
-comboBox1.Items.Add("​test1"); +comboBox1.Items.Add("​Lundi"); 
-comboBox1.Items.Add("​test2"); +comboBox1.Items.Add("​Mardi"); 
-comboBox1.Items.Add("​test3");+comboBox1.Items.Add("​Mercredi"); 
 +</​code>​
  
-comboBox1.SelectedItem = "test3"; // Sélectionne par défaut l'item qui a pour VALEUR "test3"+ 
 +<code | Position par défaut>​ 
 +comboBox1.SelectedItem = "Mercredi"; // Sélectionne par défaut l'item qui a pour VALEUR "Mercredi"
 comboBox1.SelectedIndex = 2; // Sélectionne par défaut l'item qui a pour INDEX 2, donc le 3ème élément car on part à 0 comboBox1.SelectedIndex = 2; // Sélectionne par défaut l'item qui a pour INDEX 2, donc le 3ème élément car on part à 0
-comboBox1.SelectedIndex = comboBox1.FindStringExact("​test3"); // // Sélectionne par défaut l'item qui correspond à la recherche de la chaîne "test3"+comboBox1.SelectedIndex = comboBox1.FindStringExact("​Mercredi"); // // Sélectionne par défaut l'item qui correspond à la recherche de la chaîne "Mercredi"
 </​code>​ </​code>​
  
 +
 +<code | Suppression d'​item>​
 + ​comboBox1.Items.RemoveAt(1);​ // Supprime l'item qui se trouve à l'​index 1, donc le 2ème élement car on part à 0
 + ​comboBox1.Items.Remove("​Mardi"​);​ // Supprime l'item qui a pour valeur "​Mardi"​
 +</​code>​
 +
 +
 +<code | Binding simple avec un Enum>
 +public enum Colors
 +        {
 +            Red = 10,
 +            Blue = 20,
 +            Green = 30,
 +            Yellow = 40,
 +        }
 +        ​
 +private void Form1_Load(object sender, EventArgs e)
 +        {
 +            comboBox1.DataSource = Enum.GetValues(typeof(Colors));​ // Binding du combobox avec le Enum
 +            comboBox1.SelectedItem = Colors.Green;​ // Selection de la couleur verte par défaut
 +        }
 +</​code>​