在"文件"->"最近打开的文件"项中总会列出一些最近打开过的文件,如何给这些文件对应的ToolStripMenuItem添加Click代码?

解决方案 »

  1.   

    你这些ToolStripMenuItem都是通过代添加的对吧?我给你写了个简单示例: private void Form1_Load(object sender, EventArgs e)
            {
                ToolStripMenuItem item = new ToolStripMenuItem("最近打开文件1");
                item.Click += new EventHandler(item_Click);
                this.文件ToolStripMenuItem.DropDownItems.Add(item);
            }        void item_Click(object sender, EventArgs e)
            {
                MessageBox.Show("这是最近打开文件的事件代码!");
            }
      

  2.   

    谢谢,问题已经解决了。你的意思我清楚了,关键是用到了EventHandler方法,可以不用在设计界面的各对象的事件中添加响应代码,而且有的比如我这个情况在设计界面中是无法添加的.在使用Timer组件时也用到了该方法。