2011-10-25 36 views
1

我建了一個形式,在這種形式我建立了一個ToolStripControlHost:ToolStripControlHost在頂部停留始終(C#窗口形式)

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

你需要彈出添加到您的ToolStrip彈出的可見性。 –

+0

你能解釋一下嗎? – user1012753

回答

0

以及一個簡單的方法用於編碼Form.VisibleChanged()事件和改變內部

+0

感謝您的答案,但如果我移動到其他窗口,這個hostcontrol仍然保持在頂部。我希望這個hostcontrol能夠在窗體後面跟隨其他窗口。 – user1012753

相關問題