Öncelikle Merhabalar Arkadaşlar Aşağıdaki programda bir sıkıntı var. Kullanıcı Checkbox'lardan birden fazla tıklayabilir yani birden fazla kurs seçebilir. Fakat 2. checbox yada 3. checkbox yalnız başına tıklanıldığı zaman önceki ücretin üzerine ücret ekleye ekleye label'e yazıyo. Fakat Checkbox'ın üzerindeki Fiyatı yazmıyor. Yardımlarınızı Bekliyorum Teşekkürler...
public Form1()
{
InitializeComponent();
}
bool tampon = true;
double toplam = 0;
private void radioButton1_CheckedChanged(object sender, EventArgs e)
{
if (tampon == false)
{
tampon = true;
return;
}
RadioButton secilen = sender as RadioButton;
// checkboxes
if (checkBox1.Checked)
toplam = 50;
if (checkBox1.Checked || checkBox2.Checked)
toplam =toplam + 25;
if (checkBox3.Checked)
toplam += 100;
// radio buttons
if (secilen.Text == "Başlangıç")
{
toplam = toplam;
label2.Text = "";
}else
if (secilen.Text == "Orta")
{
toplam = toplam * (1 - 0.1);
label2.Text = "Orta seviye - Indirim %10";
}
else if (secilen.Text == "İleri")
{
toplam = toplam * (1 - 0.15);
label2.Text = "İleri seviye - Indirim %15";
}
textBox1.Text = string.Format("${0:#,#.00}", toplam);
tampon = false;
}