選択したフォルダー内のすべてのフォルダー、サブフォルダー、およびファイルのリストを含むコンテキストメニューを作成しています。メニューがクリックされたときにファイルとフォルダーを開くようにしたいのですが、メニューアイテムにサブアイテムがある場合、クリックイベントは登録されません。
void Foo(string Title)
{
MenuItem = new MenuItem(Title);
MenuItem.Click += new EventHandler(MenuItem_Click);
ContextMenu.MenuItems.Add(MenuItem);
}
void MenuItem_Click(object sender, EventArgs e)
{
MessageBox.Show("This box will only show when menuitems without subitems are clicked");
}
menuitem にサブアイテムがある場合でも、クリック イベントを発生させるにはどうすればよいですか?