Hesap Makinesi
private void button1_Click(object sender, EventArgs e)
{
if (cbIslem.SelectedIndex <0)
{
MessageBox.Show("Bir işlem seçmelisiniz");
}
else if (txtS1.Text == "" || txtS2.Text =="")
{
MessageBox.Show("Textboxlar boş olamaz");
}
else
{
double s1 = double.Parse(txtS1.Text);
double s2 = double.Parse(txtS2.Text);
switch (cbIslem.SelectedItem.ToString())
{
case "+":
double sonuc = s1 + s2;
lblSonuc.Text = sonuc.ToString();
break;
case "-":
sonuc = s1 - s2;
lblSonuc.Text = sonuc.ToString();
break;
case "*":
sonuc = s1 * s2;
lblSonuc.Text = sonuc.ToString();
break;
case "/":
sonuc = s1 / s2;
lblSonuc.Text = sonuc.ToString();
break;
default:
break;
}
}
-------------------------------------------------------------------------
Eleman Ekleme - Silme - Count
private void btnEkle_Click(object sender, EventArgs e)
{
cbList.Items.Add(txtMetin.Text);
label1.Text = cbList.Items.Count.ToString();
txtMetin.Text = "";
txtMetin.Focus();
}
private void btnSirala_Click(object sender, EventArgs e)
{
cbList.Sorted = true;
}
private void btnAlayiniSil_Click(object sender, EventArgs e)
{
cbList.Items.Clear();
label1.Text = cbList.Items.Count.ToString();
}
private void btnSil_Click(object sender, EventArgs e)
{
//Alttaki satır, girilen eleman listede var
// ise ilk baştakini siler. Sonrasında aynı
// elemandan var ise, onları etkilemez
//cbList.Items.Remove("recep");
if (cbList.SelectedIndex > -1)
{
cbList.Items.RemoveAt(cbList.SelectedIndex);
}
label1.Text = cbList.Items.Count.ToString();
}
No comments:
Post a Comment