2个回答
展开全部
private void Frm_Main_Load(object sender, EventArgs e)
没错,如果是自动添加的,你的From名字是Frm_Main.
private void 这里没错.
Frm_Main_Load这个方法的名字是什么无所谓,你改成fun1都可以,
object 正确,sender仅仅是个参数的名字,可以改变,
EventArgs e 也正确,包含事件数据的类的基类型EventArgs 的实例e作为第二个参数.
单从语法上说,你这里是没错的.
错误应该在其他地方.
你这里应该是要处理你的Frm_Main的Load事件,若要使他关联的你的Load事件,在其它地方应该有如下语句:
Load += new System.EventHandler(Frm_Main_Load);
Frm_Main_Load是个名字,要和你上边的名字对应,两个地方你都换成任意名字都可以,比如Fun1,只要2个地方一样就可以.
public delegate void EventHandler(Object sender, EventArgs e)
你的这个问题只要符合上边这个委托定义就好,
其中的 成员访问修饰符public,private,protected 都可以
返回值必须是 void
之后的Frm_Main_Load是名字,可以随便定义,
Object是第一个参数类型,必须是Object,object是Object的别名,一样的用
sender仅仅是个参数名字,可以变
后边的第2参数:EventArgs e同上,EventArgs不能变, e随便
没错,如果是自动添加的,你的From名字是Frm_Main.
private void 这里没错.
Frm_Main_Load这个方法的名字是什么无所谓,你改成fun1都可以,
object 正确,sender仅仅是个参数的名字,可以改变,
EventArgs e 也正确,包含事件数据的类的基类型EventArgs 的实例e作为第二个参数.
单从语法上说,你这里是没错的.
错误应该在其他地方.
你这里应该是要处理你的Frm_Main的Load事件,若要使他关联的你的Load事件,在其它地方应该有如下语句:
Load += new System.EventHandler(Frm_Main_Load);
Frm_Main_Load是个名字,要和你上边的名字对应,两个地方你都换成任意名字都可以,比如Fun1,只要2个地方一样就可以.
public delegate void EventHandler(Object sender, EventArgs e)
你的这个问题只要符合上边这个委托定义就好,
其中的 成员访问修饰符public,private,protected 都可以
返回值必须是 void
之后的Frm_Main_Load是名字,可以随便定义,
Object是第一个参数类型,必须是Object,object是Object的别名,一样的用
sender仅仅是个参数名字,可以变
后边的第2参数:EventArgs e同上,EventArgs不能变, e随便
追问
GraphicsPath gp = new GraphicsPath();
Rectangle rect = new Rectangle(new Point(0, 0), new Size(this.Width, this.Height));
。。。
说要这个类的声明
追答
GraphicsPath 在System.Drawing.Drawing2D命名空间里,
在程序的最上边using引用里边加上using System.Drawing.Drawing2D
Rectangle Point Size都在System.Drawing命名空间里,
加上using System.Drawing
只有 using System.Drawing后,不包含其下级的System.Drawing.Drawing2D,必须在添加引用.
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询