2013-02-05 5 views
0

J'ai deux cases à cocher qui préremplissent un radiobutton. Lorsque je sélectionne oui sur la case à cocher, j'ouvre le bouton radio qui est vérifié comme vrai avec un texte comme un nombre. Je voudrais savoir comment sélectionner une seule case à cocher et l'afficher comme un total lorsque je clique sur le bouton Soumettre et afficher mon seul numéro de case à cocher en fin d'étiquette si je sélectionne et cocher les deux cases à cocher les deux cases à cocher radiobutton touchez les numéros et affichez le total, donc si une seule case est cochée, affichez la fin totale unique si les deux cases sont cochées, ajoutez les deux nombres et affichez le total dans une étiquette lorsque vous cliquez sur soumettre. Toute aide sera faire et être bien apprécié MerciComment ajouter des totaux à une étiquette lorsque vous cochez la case, puis cliquez sur Soumettre?

Heres mon code:

Protected Sub Button2_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button2.Click 

    Dim number1 As Double 
    Dim number2 As Double 
    Dim answer As Double 
    Dim total As Integer 

    number1 = Double.Parse(RadioButton1.Text) 
    number2 = Double.Parse(RadioButton2.Text) 

    If CheckBox1.Checked = True Then 
     answer = number1 
     answerLbl.Text = answer.ToString() 
    ElseIf CheckBox2.Checked = True Then 
     answer = number2 
     answerLbl.Text = answer.ToString() 
    ElseIf CheckBox1.Checked = True And CheckBox2.Checked = True Then 
     answerLbl.Text = total.ToString() 
    End If 

End Sub 
+0

Est-ce une question de devoirs? – MTAdmin

+1

Pouvez-vous ajouter une période ou deux là-dedans? C'est très difficile à lire. – MikeSmithDev

+0

@MikeSmithDev bon effort mais je pense que nous avons besoin de sauts de ligne trop :) – Basic

Répondre

1

J'espère que c'est ce que vous cherchez.

If CheckBox1.Checked = True And CheckBox2.Checked = True Then 
    answerLbl.Text =(Double.Parse(RadioButton1.Text)+ Double.Parse(RadioButton2.Text)).ToString() 

    ElseIf CheckBox2.Checked = True Then 
    answerLbl.Text =RadioButton2.Text 
    ElseIf CheckBox1.Checked = True Then 
    answerLbl.Text = RadioButton1.Text 
    End If 

End Sub 
+0

Hi Guys les codes semblent bien, mais je l'ai testé. Ne fonctionne toujours pas si je coche une seule Checkbox1 qui ouvre un bouton radio qui est vrai avec un nombre 3500 et cliquez sur le soumettre donne la bonne réponse, si je coche une seule Checkbox2 qui ouvre un bouton radio qui est vrai avec un nombre 2000 et cliquez soumettez-lui donner la bonne réponse mais si je coche Checkbox1 et Checkbox2 il donne seulement Checkbox1 réponse 3500 ce qui est faux si je vérifie à la fois il doit ajouter les deux et donner une réponse de 5500. Toutes les suggestions s'il vous plaît. – user1983152

+0

@ user1983152, j'ai mis à jour la réponse, essayez ceci cela va résoudre votre problème. – Kiran1016

+0

Hey Kiran1016 c'est ce que je cherchais merci beaucoup juste une dernière question puis-je afficher les radiobuttons (nombres) et les valeurs totales dans une base de données mdb pour chaque fois que vous cliquez sur soumettre pour voir qui intéresse? – user1983152

Questions connexes