メニューの新しく追加された項目にクリックイベントを追加するにはどうすればよいですか?以下は私がこれまで行ってきたことです。明らかに私の方法は非常にアマチュアなので、何が良い方法かもしれません?これらの線に沿って「最新のファイルを開く」に追加
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]);
}
あなたのリストには常に1つの要素があり、最初のif文は決してヒットしません –