6个回答
展开全部
比方
第一个按钮
protected void Button1_Click(object sender, EventArgs e)
{
//??????????
}
第二个按钮
protected void Button2_Click(object sender, EventArgs e)
{
Button1_Click(sender,e);
}
第二个就能使用第一个按钮的代码
第一个按钮
protected void Button1_Click(object sender, EventArgs e)
{
//??????????
}
第二个按钮
protected void Button2_Click(object sender, EventArgs e)
{
Button1_Click(sender,e);
}
第二个就能使用第一个按钮的代码
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
其实你说的就是两个按钮执行同一个方法
你可以定义一个方法,其实你双击按钮在里面那个是方法来的,不是事件
定义一个方法
private void Fun(object sender,EventArg e)
{
//do something;
}
这个方法里的参数必须是那两个
然后在这个程序的构造函数里添加两条语句
这个构造函数是指你这个程序集里的函数
button1.Click += new EventHandler(Fun);
button2.Click += new EventHandler(Fun);
你可以定义一个方法,其实你双击按钮在里面那个是方法来的,不是事件
定义一个方法
private void Fun(object sender,EventArg e)
{
//do something;
}
这个方法里的参数必须是那两个
然后在这个程序的构造函数里添加两条语句
这个构造函数是指你这个程序集里的函数
button1.Click += new EventHandler(Fun);
button2.Click += new EventHandler(Fun);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
//如一个按钮的动作为:
private Button1_Click(object sender EventArg e)
{
......
}
//第二个按钮去调用它
private Button2_Click(object sender EventArg e)
{
Button1_Click(sender e);
}
private Button1_Click(object sender EventArg e)
{
......
}
//第二个按钮去调用它
private Button2_Click(object sender EventArg e)
{
Button1_Click(sender e);
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
把第一个按钮里的代码提取出来放在以个新的方法里。多方便啊!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询