merhaba ,
aşağıdaki gibi basit bir uygulama var, ancak 'Form1.Dönemsel 'alanı hiç bir zaman atanmaz her zaman varsayılan 0 değerine sahip olur. uyarısı alıyorum. dönemsel seçildiğinde hesaplama yapmıyor. Public int ile de tanımladım ancak yine işlem yapmadı. yardımcı olabilir misiniz.
public partial class Form1 : Form
{
private int Dönemsel;
public int Aylık { get; private set; }
public Form1()
{
InitializeComponent();
}
private void splitContainer1_Panel2_Paint(object sender, PaintEventArgs e)
{
}
private void textBox2_TextChanged(object sender, EventArgs e)
{
}
private void button1_Click(object sender, EventArgs e)
{
double sonuc;
double sayi1 = Convert.ToInt32(textBox6.Text);
double sayi2 = Convert.ToInt32(textBox1.Text);
sonuc = sayi1 - sayi2;
textBox2.Text = sonuc.ToString();
}
private void Form1_Load(object sender, EventArgs e)
{
comboBox1.Items.Add("Aylık");
comboBox1.Items.Add("Yıllık");
comboBox1.Items.Add("Dönemsel");
}
private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
{
double s1, sonuc1 = 0;
s1 = Convert.ToDouble(textBox7.Text);
if (comboBox1.SelectedIndex == Aylık)
{
sonuc1 = s1 * 12;
}
else if (comboBox1.SelectedIndex == Dönemsel)
{
sonuc1 = s1 * 4;
}
else
{
sonuc1 = s1;
}
textBox8.Text = sonuc1.ToString();
}
}
}