我构建了一个表单,在这个表单中我构建了一个ToolStripControlHost:
ToolStripDropDown popup = new ToolStripDropDown();
popup.AutoClose = false;
popup.Margin = Padding.Empty;
popup.Padding = Padding.Empty;
ToolStripControlHost host = new ToolStripControlHost(control);
host.Margin = Padding.Empty;
host.Padding = Padding.Empty;
popup.Items.Add(host);
popup.Show(0,0);
我的问题是当我移动到其他窗口时控件仍然是顶部窗口。我希望它属于表单(意思是当我最小化表单时,控件也将最小化等等)。 谢谢你的帮助。
答案 0 :(得分:0)
一个简单的方法是编写Form.VisibleChanged()事件并更改弹出窗口内的可见性