C#ToolStripControlHost调整大小不会影响工具条大小
我添加ToolStripControlHost与内部控制ToolStrip。当内部控件重新生成时,工具栏不会增长,但AutoSize对于Tooltrip和ToolStripControlHost均为真。我将不胜感激任何帮助。C#ToolStripControlHost调整大小不会影响工具条大小
你应该假的自动调整,然后设置高度,工具条和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;
这样的...
但是内部控件在运行时增加用户选择 – user6001037
user6001037请发布您的代码.. – santhosh
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);
问题是mainFiltersControl在运行时增长,但tooltrip仍保持相同大小 – user6001037
你有没有尝试改变Anchor属性? –
你能为你的工具提示设置一个字体大小吗? – EpicKip
如何设置锚点属性? – user6001037