0

我正在尝试删除左侧边距,该边距用于 ToolStripDropDownButton 的 DropDown 列表的图像和复选框。

在此处输入图像描述

此代码无济于事:

CType(ToolStripDropDownButton2.DropDown, ContextMenuStrip).ShowImageMargin = False
CType(ToolStripDropDownButton2.DropDown, ContextMenuStrip).ShowCheckMargin = False

有没有办法做到这一点?
谢谢你。

4

1 回答 1

2

转换错误,Dropdown 属性的类型是 ToolStripDropDownMenu。只需将第二个参数更改为 CType。C#中的代码是:

    public Form1() {
        InitializeComponent();
        var dp = (ToolStripDropDownMenu)toolStripDropDownButton1.DropDown;
        dp.ShowCheckMargin = dp.ShowImageMargin = false;
    }

产生:

在此处输入图像描述

于 2013-03-02T01:03:39.893 回答