Donc je poste tout l'exercice :
Le contrôle CheckBox Windows Forms indique si une condition est active ou inactive. Il est couramment utilisé pour présenter à l'utilisateur des alternatives de type Oui/Non ou Vrai/Faux. Vous pouvez utiliser les contrôles CheckBox en groupes pour afficher plusieurs options parmi lesquelles l'utilisateur peut en sélectionner une ou plusieurs.
Résultat attendu

Traitement effectué
L'utilisateur compose son menu en cochant les différents plats proposés. Il valide son choix en cliquant sur le bouton 'Ok'. Les options choisies s'affichent alors dans le contrôle Label sur le côté droit.
Le bouton réinitialise tous les contrôles (Cases à cochées décochées et Label récapitulatif vide.
Le bouton 'Fermer' met fin à l'application.
L'utilisateur pourra utiliser le clavier à la place des boutons 'Ok' et 'Fermer'. La touche Entrée activera le bouton 'Ok' et la touche 'Echap' le bouton 'Fermer'.
Eléments utiles
Classe | Type | Membre | Description |
CheckBox | P | Checked | true/false indique si une case est cochée ou pas |
Control | P | Controls | Obtient la collection de contrôles contenus dans le contrôle. |
Form | P | AcceptButton | Bouton d'acceptation du formulaire (Entrée). |
Form | P | CancelButton | Bouton d'annulation du formulaire (Echap). |
Si vous avez du temps
Faites en sorte que le menu récapitulatif (Label de droite) soit mis à jour au fur et à mesure que l'utilisateur sélectionne ou désélectionne les plats.