ToolStripDropDownButton
에는 여러 개의 자식이 있으며 확인란을 여러 자식 항목을 확인할 수 있도록 확인란 (CheckOnClick=True
)으로 사용하고 있습니다.여러 선택 항목에 대해 ToolStripDropDownButton을 내린 상태로 유지
내 질문 : 어떻게하면 하위 항목을 클릭 할 때마다 상위 항목이 "드롭 다운"상태가되어 닫히지 않게 할 수 있습니까?
ToolStripDropDownButton
에는 여러 개의 자식이 있으며 확인란을 여러 자식 항목을 확인할 수 있도록 확인란 (CheckOnClick=True
)으로 사용하고 있습니다.여러 선택 항목에 대해 ToolStripDropDownButton을 내린 상태로 유지
내 질문 : 어떻게하면 하위 항목을 클릭 할 때마다 상위 항목이 "드롭 다운"상태가되어 닫히지 않게 할 수 있습니까?
간단히 간과 했으므로 클릭 이벤트 처리기에서 부모의 ShowDropDown()
을 호출하십시오.
당신이 원하는 것은 항목을 클릭 한하는 경우 드롭 다운의 폐쇄를 방지 할 수 있습니다 :
dropDownButton.DropDown.Closing += DropDown_Closing;
private void DropDown_Closing(object sender, ToolStripDropDownClosingEventArgs e)
{
if (e.CloseReason == ToolStripDropDownCloseReason.ItemClicked)
{
e.Cancel = true;
}
}
표시 드롭 다운을 부모에? CSS 코드 내에서 "ShowDropDown()"을 넣는 곳은 어디입니까? 감사합니다. –
아, 실제로는 WinForms 앱 이었으므로 CSS가 없습니다. –