MenuItem openFile=new MenuItem();
openFile.Click+=new EventHandler(openFile_Click);
请教各位大侠,红色字体这句话是什么意思??

解决方案 »

  1.   

    通过委托调用openFile_Click方法,自增加MainMenu的节点。
      

  2.   

    事件编程机制,从微软开创windows编程时代开始(大概20年前),就是编程的核心概念。就是编程中作为服务的一方,有事件要通知作为客户的一方。这方面学过vb(vb3、4、5、6)的人倒是很有优势。
      

  3.   


    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后,要执行的代码
    }
      

  4.   


    就跟你在窗体Form1上双击一个Button//这段代码自动生成在Form1.Designer.cs 文件中
    button1.Click += new EventHandler(button1_Click); //Form1.cs文件中之看到这个
    private void button1_Click(object sender, EventArgs e)  
    {
        // 
    }
      

  5.   

    给菜单项事件[基于对应委托定义的事件]订阅处理事件openFile_Click[方法名称]
      

  6.   

    click是事件,+=用于订阅事件处理方法 
    Eventhandler是一个delegate(代表)类型 
    public  delegate  void  EventHandler(object  sender,EventArgs  e);