Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/262.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C#ToolStripControlHost Resize不';不影响刀带尺寸_C#_Winforms - Fatal编程技术网

C#ToolStripControlHost Resize不';不影响刀带尺寸

C#ToolStripControlHost Resize不';不影响刀带尺寸,c#,winforms,C#,Winforms,我向ToolStrip添加了带有内部控件的ToolStripControlHost。当内部控件重新zise时,toolstrip不会增长,尽管toolstrip和ToolStripControlHost的AutoSize都为true。如果有任何帮助,我将不胜感激。您应该设置自动大小,然后设置Toolstrip和Toolstripcontrol的高度和宽度 例如: this.toolStrip1.AutoSize = false; this.toolStripButton1.Aut

我向ToolStrip添加了带有内部控件的ToolStripControlHost。当内部控件重新zise时,toolstrip不会增长,尽管toolstrip和ToolStripControlHost的AutoSize都为true。如果有任何帮助,我将不胜感激。

您应该设置自动大小,然后设置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;

像这样…

您是否尝试更改锚属性?是否可以为工具提示设置字体大小?如何设置锚属性?但内部控件在运行时会随着用户选择而增长问题是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);