定义事件,其实也可以放在
InitializeComponent();
的后面,如
this.Button1.Click += new System.EventHandler(this.Button1_Click);
this.Load += new System.EventHandler(this.Page_Load);
InitializeComponent();
的后面,如
this.Button1.Click += new System.EventHandler(this.Button1_Click);
this.Load += new System.EventHandler(this.Page_Load);
解决方案 »
- 接:关于string和array的问题详细说明
- 谁能帮我在DrawToolsRedux上扩充喷枪、减淡、颜色变换(按指定的颜色变换)功能,付费也可也。
- C#中表单验证web.config文件
- C# .Net2003里已经获得查询出的数据,返回结果在DataTable的处理里遇到的问题
- 为什么我的机器装了.net框架后仍然不能运行部分.net程序呢?
- 用多线程显示读取数据工作进度的问题
- 问牛人一个 Remoting 争用内存问题,占用了350多M噢
- 在vs中如何用C#画出一个三角形?
- 一个面试题
- xml文件与treeview转化的问题
- 蓝领程序员(或者干脆没领)都进来看看
- 在使用TreeView怎样添加一个子项呢? TreeView1.Nodes.Add(tnTemp);
定义事件
有下面这个函数啊
private void Button1_Click(object sender, System.EventArgs e)
{
//
// CODEGEN:该调用是 ASP.NET Web 窗体设计器所必需的。
//
InitializeComponent();
base.OnInit(e);
}
/// <summary>
/// 设计器支持所需的方法 - 不要使用代码编辑器修改
/// 此方法的内容。
/// </summary>
private void InitializeComponent() //初始化控件,在这里主要是给所有control添加事件handler.
{
this.Button1.Click += new System.EventHandler(this.Button1_Click);
this.Load += new System.EventHandler(this.Page_Load); }
#endregion你可以参考ms-help上有关component的资料。
是初始化控件的这里是初始化事件堆!将事件不分先后的推入堆里面!
base.OnInit(e);
是调用父类的初始化方法。
private void Button1_Click(object sender, System.EventArgs e)
是事件的方法,不是事件的委托!
EventHandler是一个委托!用来处理Button1_Click函数的引用,你如果在C++里面知道还是的引用应该很好理解!建议你好好看看事件、和委托!