C# Form'a Resim Çizme (Araba, Ev, vb.) Combobox

Ertandurmaztrr

Hectopat
Katılım
6 Mayıs 2017
Mesajlar
3
Daha fazla  
Cinsiyet
Erkek
Merhaba arkadaşlar bugün sizlere yeni bir konu daha açmış bulunmaktayım öğretici.
Umarım bu vereceğim kodlar size yardımcı olur.
[TBODY] [/TBODY]

Kod:
private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
  {
  switch (comboBox1.Text)
  {
  case "çember":
  {
  gstr();
  g.DrawEllipse(kalemim, 120, 50, 80, 80);
  g.Dispose();
  break;
  }
  case "Elips":
  {
  gstr();
  g.DrawEllipse(kalemim, 120, 50, 100, 65);
  g.Dispose();
  break;
  }
  case "Kare":
  {
  gstr();
  g.DrawRectangle(kalemim, 120, 50, 80, 80);
   g.Dispose();
  break;
  }
  case "Dikdörtgen":
  {
  gstr();
  g.DrawRectangle(kalemim, 120, 50, 100, 65);
  g.Dispose();
  break;
  }
  case "Yazı yaz":
  {
  string y = Interaction.InputBox("Yazı Giriniz", "Giriş");
  gstr();
  g.DrawString(y, fontum, fircam, 70, 80);
  g.Dispose();
  break;
  }
  case "Yay":
  {
  gstr();
   g.DrawArc(kalemim, 120, 80, 50, 50, 90, 250);
  g.Dispose();
  break;
  }
  case "Serbest Yay":
  {
  gstr();
   g.DrawBezier(kalemim, 100, 75, 135, 100, 170, 100, 200, 75);
  g.Dispose();
  break;
  }
  case "Serbest Çizim":
  {
  gstr();
  Point[] p1 = { new Point(100, 60), new Point(125, 100), new Point(150, 150), new Point(200, 50) };
  g.DrawCurve(kalemim, p1, 1);
  g.Dispose();
  break;
   }
  case "Çizgi":
  {
  gstr();
  g.DrawLine(kalemim, 100, 100, 300, 100);
  g.Dispose();
  break;
  }
  case "Çeyrek Çember":
  {
  gstr();
  g.DrawPie(kalemim, 100, 50, 150, 100, 200, 100);
  g.Dispose();
  break;
  }
  case "Çokgen":
  {
  gstr();
  Point[] p2 = { new Point(150, 60), new Point(200, 110), new Point(200, 150), new Point(150, 200), new Point(100, 150), new Point(100, 110) };
   g.DrawPolygon(kalemim, p2);
  g.Dispose();
  break;
  }
  case "Dolgulu":
  {
  gstr();
  g.FillRectangle(fircam, 50, 50, 200, 100);
  break;
  }
  case"Araba":
  {
  gstr();
  g.DrawLine(kalemim, 10, 50, 90, 50);
   g.DrawLine(kalemim,  90, 50, 130, 20);
  g.DrawLine(kalemim, 130, 20, 170, 20);
  g.DrawLine(kalemim, 170, 20, 210, 50);
  g.DrawLine(kalemim, 210, 50, 300, 50);
   g.DrawLine(kalemim, 300, 50, 300, 90);
  g.DrawLine(kalemim, 10, 90, 10, 50);
  g.FillEllipse(fircam, 220, 70, 40, 40);
  g.FillEllipse(fircam, 50, 70, 40, 40);
  break;
  }
  case"Çizme":
  {
  Form2 frm=new Form2();
  frm.Show();
  gstr();
  g.Dispose();
  break;
  }
  case"Ev":
  {
  gstr();
  g.DrawRectangle(kalemim, 150, 50, 100, 120);
  g.DrawLine(kalemim, 150, 50, 170, 25);
  g.DrawLine(kalemim, 310, 25, 170, 25);
  g.DrawLine(kalemim, 310, 25, 330, 50);
  g.DrawRectangle(kalemim, 280, 70, 30, 30);
  g.DrawRectangle(kalemim, 170, 70, 30, 30);
  g.DrawRectangle(kalemim, 230, 110, 30, 60);
  g.FillEllipse(fircam, 230, 140, 10, 10);
  g.Dispose();
  break;
  }
  }
   }
  }
  }
 
Son düzenleyen: Moderatör:
Uyarı! Bu konu 8 yıl önce açıldı.
Muhtemelen daha fazla tartışma gerekli değildir ki bu durumda yeni bir konu başlatmayı öneririz. Eğer yine de cevabınızın gerekli olduğunu düşünüyorsanız buna rağmen cevap verebilirsiniz.

Yeni konular

Geri
Yukarı