📅  最后修改于: 2023-12-03 15:30:03.840000             🧑  作者: Mango
Le ComboBox
et le List
sont des éléments d'interface utilisateur couramment utilisés dans les applications Windows. Ils sont utilisés pour permettre à l'utilisateur de sélectionner un élément dans une liste déroulante ou une liste verticale.
Un ComboBox
est un élément de formulaire interactif qui permet à l'utilisateur de sélectionner un élément à partir d'une liste déroulante. Les éléments de la liste peuvent être statiques ou générés dynamiquement à partir d'une source de données.
Items
: une collection d'éléments dans la liste déroulanteSelectedIndex
: l'index de l'élément sélectionnéSelectedValue
: la valeur de l'élément sélectionnéDropDownStyle
: le style de la liste déroulante (simple, déroulant, déroulant avec saisie automatique)SelectedIndexChanged
: déclenché lorsque l'utilisateur sélectionne un nouvel élément dans la liste déroulanteUn List
est un élément de formulaire interactif qui permet à l'utilisateur de sélectionner un élément à partir d'une liste verticale. Les éléments de la liste peuvent être statiques ou générés dynamiquement à partir d'une source de données.
Items
: une collection d'éléments dans la listeSelectedIndex
: l'index de l'élément sélectionnéSelectedValue
: la valeur de l'élément sélectionnéSelectedIndexChanged
: déclenché lorsque l'utilisateur sélectionne un nouvel élément dans la listeVoici un exemple de code pour remplir un ComboBox
à partir d'une source de données:
// Créer une liste d'objets
List<Client> clients = new List<Client>();
clients.Add(new Client("John", "Doe"));
clients.Add(new Client("Jane", "Doe"));
clients.Add(new Client("Bob", "Smith"));
// Remplir la ComboBox avec les noms des clients
foreach (Client client in clients)
{
comboBox1.Items.Add(client.NomComplet);
}
Et voici un exemple de code pour remplir une List
à partir d'une source de données:
// Créer une liste d'objets
List<Produit> produits = new List<Produit>();
produits.Add(new Produit("Téléphone", 300));
produits.Add(new Produit("Ordinateur portable", 1000));
produits.Add(new Produit("Tablette", 500));
// Remplir la List avec les noms des produits
foreach (Produit produit in produits)
{
listBox1.Items.Add(produit.Nom);
}
Le ComboBox
et le List
sont des éléments d'interface utilisateur indispensables dans de nombreuses applications Windows. Ils offrent une manière intuitive de sélectionner des éléments dans une liste déroulante ou une liste verticale. En utilisant correctement les propriétés et les événements de ces éléments, vous pouvez créer des interfaces utilisateur efficaces et conviviales.