Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
c_les_bases_en_windowsform [2018/02/01 15:42] antoine.morfouesse |
c_les_bases_en_windowsform [2018/02/01 16:44] (Version actuelle) antoine.morfouesse |
||
---|---|---|---|
Ligne 14: | Ligne 14: | ||
+ | cboHoraire.Items.Add("11 h 10"); | ||
+ | | ||
- | 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; | ||
+ | |||
+ | | ||
+ |