2011-10-25 2 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

내부에 pop-up의 가시성을 변경하는 것입니다. –

+0

자세히 설명해 주시겠습니까? – user1012753

답변

0

잘 쉬운 방법은 Form.VisibleChanged() 이벤트를 코딩하고 당신은 ToolStrip에에 팝업을 추가 할 필요가

+0

답변 주셔서 감사하지만 다른 창으로 이동하면이 hostcontrol은 여전히 ​​맨 위에 있습니다. 이 hostcontrol이 다른 윈도우 뒤에 있기를 원합니다. – user1012753