ToolstripControlHost заставляет toolstrip не исчезать, когда выполнение программы приостановлено
Я пытаюсь создать пользовательский 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));