关于C#的 error CS0123: No overload for 'PaintHandler1' matches delegate 'System.Windows.Forms.PaintEven
2017-12-15 00:33
716 查看
public static void Main()
{
Form1 form = new Form1();
form.Text = "Two Paint Handlers";
form.BackColor = Color.White;
form.Paint += new PaintEventHandler(PaintHandler1);
form.Paint += new PaintEventHandler(PaintHandler2);
Application.Run(form);
}
static void PaintHandler1(Object objSender, PaintEventHandler pea)
{
Form1 form = (Form1)objSender;
Graphics grfx = pea.Graphics;
grfx.DrawString("First Paint Event Handler", form.Font, Brushes.Black, 0, 0);
}
写代码的时候敲出了如下的错误,error CS0123: No overload for 'PaintHandler1' matches delegate 'System.Windows.Forms.PaintEven
发现具体原因是因为滥用代码补全,把PaintEventArgs 敲成了 PaintEventHandler
正确写法:
static void PaintHandler1(Object objSender, PaintEventArgs pea)
{
Form1 form = new Form1();
form.Text = "Two Paint Handlers";
form.BackColor = Color.White;
form.Paint += new PaintEventHandler(PaintHandler1);
form.Paint += new PaintEventHandler(PaintHandler2);
Application.Run(form);
}
static void PaintHandler1(Object objSender, PaintEventHandler pea)
{
Form1 form = (Form1)objSender;
Graphics grfx = pea.Graphics;
grfx.DrawString("First Paint Event Handler", form.Font, Brushes.Black, 0, 0);
}
写代码的时候敲出了如下的错误,error CS0123: No overload for 'PaintHandler1' matches delegate 'System.Windows.Forms.PaintEven
发现具体原因是因为滥用代码补全,把PaintEventArgs 敲成了 PaintEventHandler
正确写法:
static void PaintHandler1(Object objSender, PaintEventArgs pea)
相关文章推荐
- No overload for 'OnStartup' matches delegate 'System.Windows.StartupEventHandler'
- C#中的System.Windows.Forms.Timer,System.Tiemrs.Timer,System.Thread.Timer,System.Web.UI.Timer
- 【C#遗补】获取应用程序路径之System.IO.Directory.GetCurrentDirectory和System.Windows.Forms.Application.StartupPath的区别
- System.Windows.Forms.Timer[C#]
- C# 控制台程序引用System.Windows.Forms
- 关于System.Windows.Forms.DateTimePicker的一个Bug
- C# System.Windows.Forms.WebBrowser中判断浏览器内核和版本
- DotNetBar for Windows Forms 12.9.0.0_冰河之刃重打包版及制作Visual Studio C#项目模板文件详解
- ssential Diagram for Windows FormsC#/winForm类似visio的拓扑图节点连线控件免费下载
- C#中 使用 System.Windows.Forms.Time 定时器
- 关于.net中使用System.Windows.Forms.Timer的限制.
- c#使用Windows.Forms里面计时器和System.Timers里面的计时器
- [C#] 引发类型为“System.Windows.Forms.AxHost+InvalidActiveXStateException”的异常 解决办法
- C#编译问题'System.Collections.Generic.IEnumerable' does not contain a definition for 'Where' and no extension method 'Where' accepting a first argument
- No overload for 'OnStartup' matches delegate 'System.Windows.StartupEventHandler'
- 关于 no device found for connection ‘ System eth0′问题
- 关于 no device found for connection ‘ System eth0′问题
- System.Windows.Forms.Form.CheckForIllegalCrossThreadCalls = false;
- 关于farpoint公司的控件:SPREAD for .NET Windows Forms Ed.的一些简单方法.