2010-08-02 1 views
2

ToolStripDropDownButton에는 여러 개의 자식이 있으며 확인란을 여러 자식 항목을 확인할 수 있도록 확인란 (CheckOnClick=True)으로 사용하고 있습니다.여러 선택 항목에 대해 ToolStripDropDownButton을 내린 상태로 유지

내 질문 : 어떻게하면 하위 항목을 클릭 할 때마다 상위 항목이 "드롭 다운"상태가되어 닫히지 않게 할 수 있습니까?

+0

표시 드롭 다운을 부모에? CSS 코드 내에서 "ShowDropDown()"을 넣는 곳은 어디입니까? 감사합니다. –

+0

아, 실제로는 WinForms 앱 이었으므로 CSS가 없습니다. –

답변

2

간단히 간과 했으므로 클릭 이벤트 처리기에서 부모의 ShowDropDown()을 호출하십시오.

0

당신이 원하는 것은 항목을 클릭 한하는 경우 드롭 다운의 폐쇄를 방지 할 수 있습니다 :

dropDownButton.DropDown.Closing += DropDown_Closing; 

private void DropDown_Closing(object sender, ToolStripDropDownClosingEventArgs e) 
{ 
    if (e.CloseReason == ToolStripDropDownCloseReason.ItemClicked) 
    { 
     e.Cancel = true; 
    } 
} 
관련 문제