我正在尝试删除左侧边距,该边距用于ToolStripDropDownButton的DropDown列表的图像和复选框。
此代码没有帮助:
CType(ToolStripDropDownButton2.DropDown, ContextMenuStrip).ShowImageMargin = False
CType(ToolStripDropDownButton2.DropDown, ContextMenuStrip).ShowCheckMargin = False
有没有办法实现这个目标?
谢谢。
答案 0 :(得分:2)
强制转换是错误的,Dropdown属性的类型为ToolStripDropDownMenu。只需将第二个参数更改为CType即可。 C#中的代码是:
public Form1() {
InitializeComponent();
var dp = (ToolStripDropDownMenu)toolStripDropDownButton1.DropDown;
dp.ShowCheckMargin = dp.ShowImageMargin = false;
}
产生: