Bu yazımızda C# ile daire nasıl çizilir öğreneceğiz arkaşlar. Graphics.DrawEllipse metodunu kullanacağız. Bu metot ile C# programında daire (circle) çizebilirsiniz. Aşağıdaki gibi bir form oluşturun. Bu metot aslında elips çizmek için kullanılır. Aslında daire elipsin yükseklik ve genişlik değerlerinin birbirlerine eşit olduğu durumdur. Form alanında bulunan textbox değerlerini değiştirerek ÇİZ butonuna bastığınızda şeklin değiştiğini göreceksiniz.

C# ile Daire Çizmek

C# ile Daire Çizmek

// www.kaizen40.com

using System;
using System.Drawing;
using System.Windows.Forms;

namespace WindowsFormsApp1
{
    public partial class Form1 : Form
    {
        private int X1 = 50;
        private int Y1 = 50;
        private int W1 = 50;
        private int H1 = 50;

        public Form1()
        {
            InitializeComponent();

            Paint += Form1_Paint;
        }

        private void Form1_Paint(object sender, PaintEventArgs e)
        {
            e.Graphics.DrawEllipse(Pens.Red, X1, Y1, W1, H1);
        }

        private void BtnDraw_Click(object sender, EventArgs e)
        {
            X1 = Convert.ToInt32(TxtXPoint.Text);
            Y1 = Convert.ToInt32(TxtYPoint.Text);
            W1 = Convert.ToInt32(TxtWidth.Text);
            H1 = Convert.ToInt32(TxtHeight.Text);

            this.Invalidate();      // 
        }
    }  
}

İyi çalışmalar,


2 yorum

emir · 13 Aralık 2022 10:23 tarihinde

Paint += Form2_Paint; ne ise yarıyor

    Daire çizen adam · 16 Ocak 2023 21:19 tarihinde

    s

Bir yanıt yazın

Avatar placeholder

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Bu site, istenmeyenleri azaltmak için Akismet kullanıyor. Yorum verilerinizin nasıl işlendiği hakkında daha fazla bilgi edinin.