gpt4 book ai didi

c# - 圆形按钮

转载 作者:太空狗 更新时间:2023-10-29 22:02:49 29 4
gpt4 key购买 nike

如何将按钮制作成圆形而不是传统的矩形。

我正在使用 winforms(2.0)

最佳答案

先做一个类。给它起个名字:“RoundButton”。然后直接把代码写成这样:

using System;
using System.Collections.Generic;
using System.Drawing.Drawing2D;
using System.Windows.Forms;
using System.Linq;
using System.Text;

namespace WindowsFormsApplication1
{
public class RoundButton : Button
{
protected override void OnPaint(System.Windows.Forms.PaintEventArgs e)
{
GraphicsPath grPath = new GraphicsPath();
grPath.AddEllipse(0, 0, ClientSize.Width, ClientSize.Height);
this.Region = new System.Drawing.Region(grPath);
base.OnPaint(e);
}
}

}

然后,构建您的应用程序并关闭它。

现在转到工具箱,您将看到一个名为 RoundButton 的控件。

然后将其拖放到您的 Windows 窗体上并进行测试。

关于c# - 圆形按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3708113/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com