2010-08-02 30 views
2

我有一個ToolStripDropDownButton有多個孩子,我將它們用作複選框(CheckOnClick=True),因此您可以檢查多個子項目。保留一個ToolStripDropDownButton下拉多個選擇

我的問題是:如何讓父項「下降」,以便每次點擊子項時都不會關閉?

+0

顯示下拉的家長嗎?你在CSS代碼中的位置是「ShowDropDown()」謝謝 – 2010-12-23 01:32:57

+0

哦,實際上它是一個WinForms應用程序...所以沒有CSS。 – 2010-12-27 15:45:33

回答

2

非常簡單,我忽略了它 - 在單擊事件處理程序中,只需在父級上調用ShowDropDown()

0

你想要做的是阻止下降的逼搶的情況下,一個項目被點擊:

dropDownButton.DropDown.Closing += DropDown_Closing; 

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