解决方案 »
- 大家好,我问两个关于C# WindowsCE程序的
- 写自定义文件
- 关于WCF通讯传输,在网络掉包的情况的,很难传输成功
- 急问,为什么用web用户控件做好的程序在ie6中第一次打开的时候会显示没有CSS控制的效果
- 使用强类型DataSet数据实体,如何建立各层间对数据实体的实现或访问接口,实现松藕合的最佳折衷方案
- C#中有几种预定义类型阿,他们的默认值是什么
- 我想在界面上实现一个数据集设计器的东西,应该如何下手
- VS 2003 水晶报表打印问题
- 请问c#中的编译器错误与运行时错误有什么区别?
- C#实时接入数据进行更新
- Nhibernate一对一情况下,插入如何自己控制顺序
- url分页,多条件查询,按钮非Redirect的设计方案
在load中绑定
第二次点击,执行button2_Click事件中的代码
private void ToolStripMenuItem_Click(object sender, EventArgs e)
{
//button2_Click(sender, e);这句可以实现,没啥问题
this.ToolStripMenuItem.Click += new EventHandler(this.button2_Click);
}
这个时候注册了点击事件this.button2_Click
于是第二次点击执行this.button2_Click了
OK?
事件注册一次就够了
private void ToolStripMenuItem_Click(object sender, EventArgs e)
{
}然后 注册 this.ToolStripMenuItem.Click += new EventHandler(this.button2_Click);
第二次 才执行你注册的 click事件 this.ToolStripMenuItem.Click += new EventHandler(this.button2_Click);要是放到
Page_Load() 里面 点击就会执行 button2_Click