C# "最近打开的文件"项中的最近文件如何添加事件响应代码? 在"文件"->"最近打开的文件"项中总会列出一些最近打开过的文件,如何给这些文件对应的ToolStripMenuItem添加Click代码? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你这些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("这是最近打开文件的事件代码!"); } 谢谢,问题已经解决了。你的意思我清楚了,关键是用到了EventHandler方法,可以不用在设计界面的各对象的事件中添加响应代码,而且有的比如我这个情况在设计界面中是无法添加的.在使用Timer组件时也用到了该方法。 请教各位,这段代码的意思! 数据导入问题。。。。 关于计算器的问题 如果取得动态控件的值? 窗体右上角的关闭按钮X如何操作? 即时消息,如何维护客户端的状态 做统计图,如饼图,柱图,和曲线图,有什么控件吗? 怎样让一台电脑和5台电脑同时通讯,像抢答考试这样的需求要用到这个,请大家帮忙,急! C# Socket传送文件,逐语句调试可以传送。直接运行不能传送文件 System.Timers.Timer传参问题 Datagridview获取单元格内的控件名 对于不返回任何键列信息的 SelectCommand,不支持 UpdateCommand 的动态 SQL 生成
{
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("这是最近打开文件的事件代码!");
}