C#'ta Swich-Case

Bu programda swich-case ile formda şekiller oluşturmayı göreceğiz.

Bu programda swich-case ile formda şekiller oluşturmayı göreceğiz.

Formumuza 1 combobox ekliyoruz.
Kodlar aşağıdaki gibi;


private void Form1_Load(object sender, System.EventArgs e)

  {

   comboBox1.Items.Add("Dikdörtgen");

   comboBox1.Items.Add("Kare");

   comboBox1.Items.Add("Çember");

   comboBox1.Items.Add("Elips");

   comboBox1.Items.Add("Yazı");

  }



  private void comboBox1_SelectedIndexChanged(object sender, System.EventArgs e)

  {

   Graphics g;

   g = this.CreateGraphics();

   g.Clear(this.BackColor);//önceki şekli sil

   switch(comboBox1.Text)

   {

    case "Dikdörtgen":

     g.FillRectangle(new SolidBrush(Color.Red),10,100,75,125);

     break;

    case "Kare":

     g.FillRectangle(new SolidBrush(Color.Red),10,100,75,75);

     break;

    case "Çember":

     g.FillEllipse(new SolidBrush(Color.Red),10,100,75,75);

     break;

    case "Elips":

     g.FillEllipse(new SolidBrush(Color.Red),10,100,75,125);

     break;

    case "Yazı":

     g.DrawString("SANAL KURS.NET", 

      new Font("Tahoma",16,FontStyle.Regular),

      new SolidBrush(Color.Red),10,100);

     break;

    default:

     MessageBox.Show("Listeden bir değer seçin");

     break;

   }

   g.Dispose();

  }

  • Etiketler;
Eyüp Sosan
2 yıldan beri C#la başlangıç düzeyinde uğraşıyor.
Yorum Yaz

Yorum yazabilmek için üye girişi yapmanız gerekiyor!

Yukarı Git