C#ToolStripControlHost Resize不';不影响刀带尺寸
我向ToolStrip添加了带有内部控件的ToolStripControlHost。当内部控件重新zise时,toolstrip不会增长,尽管toolstrip和ToolStripControlHost的AutoSize都为true。如果有任何帮助,我将不胜感激。您应该设置自动大小,然后设置Toolstrip和Toolstripcontrol的高度和宽度 例如:C#ToolStripControlHost Resize不';不影响刀带尺寸,c#,winforms,C#,Winforms,我向ToolStrip添加了带有内部控件的ToolStripControlHost。当内部控件重新zise时,toolstrip不会增长,尽管toolstrip和ToolStripControlHost的AutoSize都为true。如果有任何帮助,我将不胜感激。您应该设置自动大小,然后设置Toolstrip和Toolstripcontrol的高度和宽度 例如: this.toolStrip1.AutoSize = false; this.toolStripButton1.Aut
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;
像这样…您是否尝试更改锚属性?是否可以为工具提示设置字体大小?如何设置锚属性?但内部控件在运行时会随着用户选择而增长问题是Main Filters控件在运行时会增长,但toolstrip的大小保持不变
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);