1

在我的工具栏中,我有一个System.Windows.Forms.ToolStripDropDownButton我想显示另一个工具栏的地方。DropDownItems通过将我的工具栏按钮添加到集合中,我设法让它“工作” :

myToolbar.DropDownItems.AddRange(new ToolStripItem[]
{
    myButton1,
    myButton2,
    myButton3
});

但是,这会产生一个包含大量空间浪费的下拉菜单:

在此处输入图像描述

我想显示一个工具栏,而不是菜单。也就是说,我希望我的按钮图像并排显示,没有多余的菜单内容(如上所示)。类似于工具栏按钮,上面写着“命令 X”和许多“子命令 Y”项目。

谢谢。

4

1 回答 1

1

我认为如果不自己创建一些东西,就不可能让边距的总空间消失。

您可以通过执行以下操作删除较暗的边距:

  ((ToolStripDropDownMenu)myToolbar.DropDown).ShowCheckMargin = false;
  ((ToolStripDropDownMenu)myToolbar.DropDown).ShowImageMargin = false;
于 2012-08-13T14:03:37.720 回答