红色字体行的含义 MenuItem openFile=new MenuItem();openFile.Click+=new EventHandler(openFile_Click);请教各位大侠,红色字体这句话是什么意思?? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 通过委托调用openFile_Click方法,自增加MainMenu的节点。 事件编程机制,从微软开创windows编程时代开始(大概20年前),就是编程的核心概念。就是编程中作为服务的一方,有事件要通知作为客户的一方。这方面学过vb(vb3、4、5、6)的人倒是很有优势。 private System.Windows.Forms.MenuItem openFile; // 菜单项声明private void button1_Click(object sender, EventArgs e){ this.openFile = new System.Windows.Forms.MenuItem(); // 菜单项实例化 this.openFile.Click += new System.EventHandler(this.openFile_Click); // 定义菜单项的单击事件}private void openFile_Click(object sender, EventArgs e) // 定义单击事件要执行的方法{ // 选中openFile后,要执行的代码} 就跟你在窗体Form1上双击一个Button//这段代码自动生成在Form1.Designer.cs 文件中button1.Click += new EventHandler(button1_Click); //Form1.cs文件中之看到这个private void button1_Click(object sender, EventArgs e) { // } 给菜单项事件[基于对应委托定义的事件]订阅处理事件openFile_Click[方法名称] click是事件,+=用于订阅事件处理方法 Eventhandler是一个delegate(代表)类型 public delegate void EventHandler(object sender,EventArgs e); 请将以下vb代码如何写为C#代码 谢谢 后台过程类页面都没加SESSION校验导致产生注入机会,并确实有注入 请教一个简单的字符串转换问题 ~~~~~高手帮忙,一个循环引用的问题(C#或VB.NET)~~~~~ 一道月薪8000元的外企的面试题,写一个SQL语句! C#写控制台监控程序 ToInt32问题 VS2005中文版,源代码管理的问题! C# socket接受线程 .NET 字符文本中的字符太多 【ALL】C#如何通过DOS命令重启COM+组件? Acceess查询怪问题!
private System.Windows.Forms.MenuItem openFile; // 菜单项声明
private void button1_Click(object sender, EventArgs e)
{
this.openFile = new System.Windows.Forms.MenuItem(); // 菜单项实例化
this.openFile.Click += new System.EventHandler(this.openFile_Click); // 定义菜单项的单击事件
}private void openFile_Click(object sender, EventArgs e) // 定义单击事件要执行的方法
{
// 选中openFile后,要执行的代码
}
就跟你在窗体Form1上双击一个Button//这段代码自动生成在Form1.Designer.cs 文件中
button1.Click += new EventHandler(button1_Click); //Form1.cs文件中之看到这个
private void button1_Click(object sender, EventArgs e)
{
//
}
Eventhandler是一个delegate(代表)类型
public delegate void EventHandler(object sender,EventArgs e);