C# ile graphics sınıfı kullanarak araba nasıl çizilir ve kodları nelerdir?
C#'ta Graphics Sınıfı ile projelerimize çizimler yapabiliyoruz.
Çizimlerimiz kordinat düzlemlerine göre bir yerden bir yere kalemle veya fırça ile çizimler yaparak gerçekleştiriyoruz.
Bu örnek kodda basit araba çizimi yaptık.
Olayımız Form1 in Paint olayıdır yani her boyandığında.Dikkat edilmesi gereken nokta buradır.
private void Form1_Paint(object sender, PaintEventArgs e)
{
Pen kalem = new Pen(Color.Blue, 2); // Kalem oluşturduk
e.Graphics.DrawLine(kalem, 10, 50, 90, 50);//1
e.Graphics.DrawLine(kalem, 90, 50, 130, 20);//2
e.Graphics.DrawLine(kalem, 130, 20, 170, 20);//3
e.Graphics.DrawLine(kalem, 170, 20, 210, 50);//4
e.Graphics.DrawLine(kalem, 210, 50, 300, 50);//5
e.Graphics.DrawLine(kalem, 300, 50, 300, 90);//6
e.Graphics.DrawLine(kalem, 300, 90, 10, 90);//7
e.Graphics.DrawLine(kalem, 10, 90, 10, 50);//8
e.Graphics.DrawEllipse(kalem, 220, 70, 40, 40);//9
e.Graphics.DrawEllipse(kalem, 50, 70, 40, 40);//10
}