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.

Geri
Yukarı