我正在尝试构建自定义WinForms ToolStripDropDownMenu。我需要自定义菜单项,所以我使用ToolStripControlHosts。问题是,当菜单打开并且我遇到断点时,菜单不会消失并保持在所有应用程序之上。
以前有人遇到过这个问题吗?这是Visual Studio Bug吗?
简单示例:
Button b = new Button();
b.Click += delegate(object sender, EventArgs e)
{
int i = 0;
};
toolStripDropDownButton1.DropDownItems.Add(new ToolStripControlHost(b));