避免使用Toolstripmenu关闭项目或选择Dropdownitem

时间:2017-08-28 15:09:54

标签: c# .net winforms toolstripmenu

我有Toolstrip菜单项。它有两个级别的菜单项。如何在单击2级菜单项时保留Toolstrip菜单项的关闭功能并保留前一个菜单项。

实施例, enter image description here

1 个答案:

答案 0 :(得分:0)

您将要指定下拉列表的关闭行为,以便在项目点击时不关闭。试试这个:

toolStripDropDownButton1.DropDown.Closing += toolStripDropDownButton1_Closing;

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