Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/304.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 创建具有圆角的按钮_C#_Winforms_Button_Rounded Corners - Fatal编程技术网

C# 创建具有圆角的按钮

C# 创建具有圆角的按钮,c#,winforms,button,rounded-corners,C#,Winforms,Button,Rounded Corners,我需要一些关于创建圆角按钮的帮助 我刚读到这篇文章: 但是我不知道该怎么处理这个代码。 有人能帮我吗。注意答案中的注释。您可以像这样实现这些方法: myGraphic.DrawRoundedRectangle(Color.Blue, btnBG, 10, RoundedCorners.All); btnBG已声明 Rectangle btnBG = new Rectangle(0, 0, this.Width, this.Height); 这些方法作为扩展方法实现。您可以通过方法中的第一个

我需要一些关于创建圆角按钮的帮助

我刚读到这篇文章:

但是我不知道该怎么处理这个代码。
有人能帮我吗。

注意答案中的注释。您可以像这样实现这些方法:

myGraphic.DrawRoundedRectangle(Color.Blue, btnBG, 10, RoundedCorners.All);
btnBG
已声明

Rectangle btnBG = new Rectangle(0, 0, this.Width, this.Height);
这些方法作为扩展方法实现。您可以通过方法中的第一个参数this来判断


通常最好将这些方法放在您想要使用它们的命名空间中它们自己的静态类中。在本例中,您的UI名称空间。

我还添加了扩展方法的说明,请参见我的编辑。一旦你知道它们叫什么,它们应该很容易研究,但是如果有什么不清楚的,请告诉我。祝你好运。好的,谢谢你的快速回答。但是我仍然不明白,我有一个名为“button1”的按钮,我可以在哪里声明或实现其余代码中的按钮,但是这个代码是“myButton.DrawRoundedRectangle(Color.Blue,btnBG,10,RoundedCorners.All);”我明天会给你发我的代码,因为今天我无法回答,但也许你现在可以解决这个问题。OK,这个例子假设你在表单上删除了一个名为
myButton
的按钮。我将更改示例以反映您的代码。