【问题标题】:Show toolbar via ToolStripDropDownButton.DropDownItems?通过 ToolStripDropDownButton.DropDownItems 显示工具栏?
【发布时间】:2012-08-13 10:14:36
【问题描述】:

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

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

但是,这会产生一个下拉菜单,并且会浪费很多空间:

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

谢谢。

【问题讨论】:

    标签: c# toolbar toolstripdropdown


    【解决方案1】:

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

    您可以通过以下方式移除较暗的边距:

      ((ToolStripDropDownMenu)myToolbar.DropDown).ShowCheckMargin = false;
      ((ToolStripDropDownMenu)myToolbar.DropDown).ShowImageMargin = false;
    

    【讨论】:

      猜你喜欢
      • 2012-10-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-08-05
      相关资源
      最近更新 更多