====== WINDOWSFORMS ======== ===LES BASES=== ==faire une liste dans un comboBox== après l'avoir placé sur le form, double cliquez sur le form et non le combobox, vous verrez apparaitre: private void Form1_Load(object sender, EventArgs e) { insérer dedans d'abord le design name de votre combobox puis ajouter "Items" puis "Add"et enfin ce qui sera proposer dans votre combobox donc ici "11h10" cboHoraire.Items.Add("11 h 10"); ===Créer une gestion de tarif=== créer d'abort un "button" puis double cliquez dessus, ensuite dans: private void button2_Click(object sender, EventArgs e) { crée une variable concernant un prix, exemple:(ici écris double pour si il y a des centimes) double leTarif = 8.7; Si le prix a un rapport avec un élément dans un combobox on fonctionnera ainsi: if (cboHoraire.Text == "11 h 10") leTarif = 5.2; ici le tarif a 11h10 coutera 5.20€ Avec un checkBox on opérera ainsi: if (checkBox2.Checked) leTarif = leTarif * 2; "CheckBox2" correspond a votre nom design de votre comboBox ici si le checkbox est validé le tarif est multiplié par 2 IMPORTANT ! === Ne pas oublier à la fin des calculs de tarif=== prixFinal.Text = " votre variable de prix" + "0€"; Pour afficher votre prix, ici j'ai utilisé un "label" qui a pour nom de design "prixFinal". === sans le +"0€" , les prix ne changerons pas === === Button RESET=== Si l'on veut créer un "button" reset de l'interface graphique, procéder ainsi pour tout ce que vous vouler reset dans l'interface graphique, ==au niveau combobox et label === double cliquez sur votre bouton reset et proceder ainsi: private void Ticket_Click(object sender, EventArgs e) { cboHoraire.Text = ""; cboJour.Text = ""; prixFinal.Text = ""; pour reset aussi les checkbox proceder ainsi dans le void ticket_clik: checkBox2.Checked = false;