C# 如何为ControlPaint.DrawButton()添加单击事件和图像

C# 如何为ControlPaint.DrawButton()添加单击事件和图像,c#,winforms,graphics,C#,Winforms,Graphics,我用下面的代码画了这个按钮。如何添加图像并单击此按钮的事件 protected override void OnPaint(PaintEventArgs e){ base.OnPaint(e); ControlPaint.DrawButton(e.Graphics, 20, 20, 300, 40, ButtonState.Flat);} 您使用的是最基本的Windows.Forms结构吗?如果是这样,您可以在设计器中访问按钮属性一次,通常是VS的右下角。双击设计器中的按钮将自动创建On

我用下面的代码画了这个按钮。如何添加图像并单击此按钮的事件

 protected override void OnPaint(PaintEventArgs e){
 base.OnPaint(e);
 ControlPaint.DrawButton(e.Graphics, 20, 20, 300, 40, ButtonState.Flat);}

您使用的是最基本的Windows.Forms结构吗?如果是这样,您可以在设计器中访问按钮属性一次,通常是VS的右下角。双击设计器中的按钮将自动创建OnClick处理程序。您使用哪个IDE实现应用程序?如果您在没有VisualStudio的情况下进行实验(没有设计器支持),则解决方案会有所不同。但是,如果您有Visual Studio,正如其他人建议的那样,使用编辑器从工具箱中添加一个按钮,您将可以在“属性”窗口中访问其所有属性和事件(右键单击按钮并选择属性,或单击按钮并按F4),您是否使用最基本的窗口。窗体结构?如果是这样,您可以在设计器中访问按钮属性一次,通常是VS的右下角。双击设计器中的按钮将自动创建OnClick处理程序。您使用哪个IDE实现应用程序?如果您在没有VisualStudio的情况下进行实验(没有设计器支持),则解决方案会有所不同。但是,如果您有Visual Studio,正如其他人建议的那样,使用编辑器从工具箱中添加一个按钮,您将可以在属性窗口中访问其所有属性和事件(右键单击按钮并选择属性,或者单击按钮并按F4)