如何将点击事件添加到新添加的菜单项?以下是我迄今为止所做的。显然,我的方式非常业余,所以可能是更好的方法?添加到“打开最近的文件”
Collection<string> recent_cases = new Collection<string>();
recent_cases.Insert(0, System.IO.Path.GetFileNameWithoutExtension(ofd.FileName));
if (recent_cases.Count == 6)
{
recent_cases.RemoveAt(5);
}
for (int i = 0; i < recent_cases.Count; ++i)
{
MenuItem_OpenRecent.Items.Add(recent_cases[i]);
}
您的列表将始终只有一个元素,并且从未击中队列<>建议的第一条if语句 – 2012-03-23 13:06:52