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#_Button_Draw - Fatal编程技术网

C#按钮形状问题

C#按钮形状问题,c#,button,draw,C#,Button,Draw,我最近试图学习本教程,但我不太明白它是如何工作的。我的问题是,我在图片中没有看到任何类似的按钮,我的表单上没有按钮 这也是教程中的完整源代码。我想知道如何在我的表格上添加带有按钮的圆圈 谢谢从您的评论来看,您似乎没有将此按钮添加到您的表单 在表单中在构造函数中添加代码隐藏添加: public Form1() { InitializeComponent(); var btn = new simonButton(); //create button this.Cont

我最近试图学习本教程,但我不太明白它是如何工作的。我的问题是,我在图片中没有看到任何类似的按钮,我的表单上没有按钮

这也是教程中的完整源代码。我想知道如何在我的表格上添加带有按钮的圆圈


谢谢

从您的评论来看,您似乎没有将此
按钮
添加到您的
表单

表单中
构造函数中添加代码隐藏
添加:

public Form1()
{
     InitializeComponent();

     var btn = new simonButton(); //create button
     this.Controls.Add(btn);      //add it to form, it will be positioned in location (0,0) top-left corner
}

如果已经添加了新的button类并成功编译,那么应该在工具箱的顶部显示名为“simonButton”的新按钮,以便可以像其他控件一样将它们添加到窗体中。通过IDE更改ForeColor()属性以更改按钮的颜色


请调试,并尝试找出代码哪里出错。然后重新发布出现故障的代码。我快速浏览了你的第一个链接,基本上教程向你展示了如何覆盖绘制事件,有很多关于它的解释。代码没有问题,我的问题是按钮没有出现,所以可能有一个空间函数将按钮添加到我的表单中。确实,谢谢你的想法。这实际上是一个新的button类。