首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

我想在我的按钮form application C#的顶部绘制一个椭圆

在C#的按钮form应用程序中,要在顶部绘制一个椭圆,你可以使用Graphics类来实现。以下是一个示例代码:

代码语言:csharp
复制
using System;
using System.Drawing;
using System.Windows.Forms;

namespace ButtonFormApplication
{
    public partial class MainForm : Form
    {
        public MainForm()
        {
            InitializeComponent();
        }

        protected override void OnPaint(PaintEventArgs e)
        {
            base.OnPaint(e);

            Graphics g = e.Graphics;
            Pen pen = new Pen(Color.Red, 2); // 设置椭圆的颜色和线宽

            int x = 10; // 椭圆的左上角x坐标
            int y = 10; // 椭圆的左上角y坐标
            int width = 100; // 椭圆的宽度
            int height = 50; // 椭圆的高度

            g.DrawEllipse(pen, x, y, width, height); // 绘制椭圆
        }
    }
}

在上述代码中,我们重写了Form的OnPaint方法,并在其中使用Graphics类的DrawEllipse方法绘制了一个椭圆。你可以根据需要调整椭圆的位置和大小,以及椭圆的颜色和线宽。

这是一个简单的示例,你可以根据实际需求进行扩展和修改。希望对你有帮助!

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券