我在ToolStrip中添加了带有内部控件的ToolStripControlHost。当内部控件rezise时,工具条不会增长,尽管AutoSize对于工具条和ToolStripControlHost都是真的。如果有任何帮助,我将不胜感激。
发布于 2017-07-03 17:10:57
ToolStripSeparator toolStripSeparator = new ToolStripSeparator()
{
Alignment = ToolStripItemAlignment.Left,
Overflow = ToolStripItemOverflow.Never,
BackColor = Color.White
};
toolStrip1.Items.Add(toolStripSeparator);
ToolStripControlHost toolStripControl = new ToolStripControlHost(mainFiltersControl)
{
Alignment = ToolStripItemAlignment.Left,
Overflow = ToolStripIte`enter code here`mOverflow.Always,
BackColor = Color.White,
Dock = DockStyle.Fill
};
toolStrip1.Items.Add(toolStripControl);
ToolStripButton toolStripButton = new ToolStripButton(Messages.AdditionalFiltersTitle)
{
Alignment = ToolStripItemAlignment.Right,
Overflow = ToolStripItemOverflow.Never,
ToolTipText = Messages.AdditionalFiltersTooltipDisabled,
BackCol`enter code here`or = Color.White
};
toolStripButton.Click += additionalFiltersButton_Click;
toolStrip1.Items.Add(toolStripButton);发布于 2017-07-03 16:16:13
您应该设置自动调整大小为假,然后设置Toolstrip和Toolstripcontrol的高度和宽度,例如:
this.toolStrip1.AutoSize = false;
this.toolStripButton1.AutoSize = false;
this.toolStripButton2.AutoSize = false;
this.toolStripButton3.AutoSize = false;
this.toolStripButton1.Height = 20;
this.toolStripButton2.Height = 40;
this.toolStripButton3.Height = 60;
this.toolStrip1.Height = 65;像这样..。
https://stackoverflow.com/questions/44880609
复制相似问题