カスタム WinForms ToolStripDropDownMenu を構築しようとしています。カスタム メニュー項目が必要なので、ToolStripControlHosts を使用しています。問題は、メニューが開いているときにブレークポイントに到達すると、メニューが消えず、すべてのアプリケーションの上にとどまることです。
以前にこの問題に遭遇した人はいますか? これは Visual Studio のバグですか?
簡単な例:
Button b = new Button();
b.Click += delegate(object sender, EventArgs e)
{
int i = 0;
};
toolStripDropDownButton1.DropDownItems.Add(new ToolStripControlHost(b));