Aller au contenu principal

🧪 Labo 7.1B – Contrôles WinForms : ListBox et ComboBox


🎯 Objectifs

  • l’utilisation des objets dans les contrôles WinForms
  • l’utilisation des List<T>
  • la manipulation des contrôles ComboBox
  • la manipulation des contrôles ListBox
  • la gestion des relations entre objets
  • la récupération d’objets avec SelectedItem

Télécharger la solution contenant les différents exercices de ce laboratoire.

Disponible ici 👉 Laboratoire7_1


🟢 Exercice 1 : Gestion d’un panier d’achats

Dans cet exercice, vous devez développer une application WinForms en C# permettant de gérer des produits et un panier d’achats.

L’application manipule deux éléments principaux :

  • un panier
  • une liste de produits

📋 Fonctionnalités

L’application doit permettre :

  1. Ajouter un produit en saisissant son nom et son prix.
  2. Afficher la liste des produits disponibles.
  3. Ajouter un produit au panier en sélectionnant un produit dans la liste.
  4. Retirer un produit du panier.
  5. Afficher les produits présents dans le panier.
  6. Afficher le prix total du panier.

Vous pouvez vous référer à la démonstration fournie afin de mieux comprendre le fonctionnement attendu de l’application.


🟢 Exercice 2 : Gestion des inscriptions

Vous devez compléter une application WinForms permettant de gérer les étudiants, les cours et les inscriptions.

L’application contient deux listes principales :

  • une liste d’étudiants
  • une liste de cours

Fonctionnalités

L’application doit permettre :

  1. Ajouter un étudiant en saisissant son nom et son prénom.
  2. Ajouter un cours en saisissant son code et son titre.
  3. Inscrire un étudiant dans un cours à l’aide de deux listes déroulantes.
  4. Désinscrire un étudiant d’un cours.
  5. Afficher les cours suivis par un étudiant sélectionné.
  6. Afficher les étudiants inscrits dans un cours sélectionné.

Vous pouvez vous référer à la démonstration fournie afin de mieux comprendre le fonctionnement attendu de l’application.