c# 2008 事件 this.button1_Click(null,null); 直接调用这事件 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 to zytp:这个我知道,是没有传参数的。我想知道用 this.button1_Click += new System.EventHandler(this.button1_Click); 形式的该怎么处理呢?它提示“button1_Click”是一个“方法组”,无法为它赋值 LZ你用的是private void button2_Click(object sender, EventArgs e) { this.button1_Click += new System.EventHandler(this.button1_Click); } button1_Click是一个方法名,而右边的+=的用法是事件的注册,这是两个完全不相干的东西啊 正确写法:this.button1.Click+=new EventHandler(button1_Click); 你可能应该这么写 private void button2_Click(object sender, EventArgs e) { this.button1.Click += new System.EventHandler(this.button1_Click); } 看你代码的意图是要在点击button2的时候调用button1的click事件处理方法,那你知道***.事件名 += 某个委托是干什么的吗?是为某个对象的某个事件绑定事件处理方法的,这个跟你的意图是毫不相干的 其实我是想实现单击button2执行button1单击事件 to ojlovecd:你说的没错,可能我理解错误。那么请教你应该怎么处理? 既然this.button1_Click(sender,e); 这样是可以的,为什么还要探究+=这种写法?是有什么特别的想法吗? private void button2_Click(object sender, EventArgs e) { this.InvokeOnClick(this.button1,e); } 哦~~那我想你是打算这么用的private void button2_Click(object sender, EventArgs e){ button1_Click(sender, e);} 直接把事件挂到一个事件处理方法上。this.button1_Click += new System.EventHandler(this.button1_Click); this.button2_Click += new System.EventHandler(this.button1_Click); 删除 private void button2_Click(object sender, EventArgs e) { this.button1_Click += new System.EventHandler(this.button1_Click); } c#进行调用c++封装程序 提示"上下文不存在名称myStoryboard" 找不到类型或命名空间名称? 安全问题 C# WinForm获取网上邻居 线程问题,该如何处理,大家帮忙看下。 简单问题.测试通过,就接贴.谢谢~~ 在winFrom窗体中点击按钮时如何打开html文件呢? vs 2005中的验证控件 求个正则表达式 怎么用回朔算法解国际象棋中的骑士问题? 添加一行数据时,CurrencyManager始终指向Position为0的位置。搞不定啦!!帮帮忙啦!!!
这个我知道,是没有传参数的。我想知道用
this.button1_Click += new System.EventHandler(this.button1_Click);
形式的该怎么处理呢?
它提示“button1_Click”是一个“方法组”,无法为它赋值
{
this.button1_Click += new System.EventHandler(this.button1_Click);
} button1_Click是一个方法名,而右边的+=的用法是事件的注册,这是两个完全不相干的东西啊
private void button2_Click(object sender, EventArgs e)
{
this.button1.Click += new System.EventHandler(this.button1_Click); }
那你知道***.事件名 += 某个委托是干什么的吗?
是为某个对象的某个事件绑定事件处理方法的,这个跟你的意图是毫不相干的
其实我是想实现单击button2执行button1单击事件
你说的没错,可能我理解错误。
那么请教你应该怎么处理?
是有什么特别的想法吗?
private void button2_Click(object sender, EventArgs e)
{
this.InvokeOnClick(this.button1,e);
}
哦~~那我想你是打算这么用的private void button2_Click(object sender, EventArgs e)
{
button1_Click(sender, e);
}
this.button1_Click += new System.EventHandler(this.button1_Click);
this.button2_Click += new System.EventHandler(this.button1_Click);
删除
private void button2_Click(object sender, EventArgs e)
{
this.button1_Click += new System.EventHandler(this.button1_Click);
}