温馨提示×

c# drawimage如何绘制椭圆形

c#
小樊
85
2024-11-24 20:00:04
栏目: 编程语言

在C#中,要使用Graphics类绘制椭圆形,你可以使用DrawEllipse方法。以下是一个简单的示例,展示了如何在窗体上绘制一个椭圆形:

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

namespace DrawEllipseExample
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void Form1_Load(object sender, EventArgs e)
        {
            // 设置窗体背景颜色
            this.BackColor = Color.White;
        }

        private void button1_Click(object sender, EventArgs e)
        {
            // 创建一个Graphics对象
            using (Graphics g = this.CreateGraphics())
            {
                // 设置画笔颜色和样式
                Pen pen = new Pen(Color.Blue, 2);

                // 绘制椭圆
                g.DrawEllipse(pen, 50, 50, 100, 50);
            }
        }
    }
}

在这个示例中,我们创建了一个名为Form1的窗体,并在其上添加了一个按钮。当用户点击按钮时,会触发button1_Click方法,该方法使用Graphics对象绘制一个椭圆。椭圆的中心坐标为(50, 50),宽度为100,高度为50。

0