STEP1:-Design form as follows
STEP2:-Apply TAG values as follows to each control as follows
STEP3:-Create a event private void checkBox_CheckedChanged
And then bind each checkbox to the event we created.
Do the same thing for the Radio buttons creating radioButton_CheckedChanged event.
Code is as follows:using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms; namespace WindowsProject{ public partial class Form6 : Form { int counter = 0; public Form6() { InitializeComponent(); } private void checkBox_CheckedChanged(object sender, EventArgs e) { CheckBox cb = sender as CheckBox; int amt = int.Parse(txtAmount.Text); if (cb.Checked) { counter += 1; amt += Convert.ToInt32(cb.Tag); } else { counter -= 1; amt -= Convert.ToInt32(cb.Tag); ; } txtAmount.Text = amt.ToString(); if (counter == 0) radioButton1.Checked = true; } private void radioButton_CheckedChanged(object sender, EventArgs e) { int amt = int.Parse(txtAmount.Text); if (amt > 0) { RadioButton rb = sender as RadioButton; if (rb.Checked) amt += Convert.ToInt32(rb.Tag); else amt -= Convert.ToInt32(rb.Tag); txtAmount.Text = amt.ToString(); } else radioButton1.Checked = true; } }}
You need to be a premium member to use this feature. To access it, you'll have to upgrade your membership.
Become a sharper developer and jumpstart your career.
$0
$
. 00
monthly
For Basic members:
$20
For Premium members:
$45
For Elite members: