Ci-dessous, les différences entre deux révisions de la page.
Prochaine révision | Révision précédente | ||
c_les_bases_en_windowsform [2018/02/01 15:38] antoine.morfouesse créée |
c_les_bases_en_windowsform [2018/02/01 16:44] (Version actuelle) antoine.morfouesse |
||
---|---|---|---|
Ligne 6: | Ligne 6: | ||
après l'avoir placé sur le form, double cliquez sur le form et non le 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) | + | 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; | ||
+ | |||
+ | | ||