【问题标题】:Adjust the height of Report viewer toolbar in windows form调整窗口窗体中报表查看器工具栏的高度
【发布时间】:2021-05-17 03:59:43
【问题描述】:

我在 Windows 窗体中使用报表查看器,我正在尝试调整 ReportViewerToolStrip 的高度。

我尝试将AutoSize属性调整为false,然后调整Height,但高度没有改变:

var toolStrip = (ToolStrip)reportViewer1.Controls.Find("toolStrip1", true).First();
toolStrip.AutoSize = false;
toolStrip.Height = 100;
        

如何在 windows 窗体中调整报表查看器工具栏的高度?任何建议将不胜感激。

【问题讨论】:

    标签: c# .net winforms reportviewer


    【解决方案1】:

    报表查看器的ToolStrip 在自定义控件(报表工具栏)内有Dock = Fill。报告工具栏已覆盖与大小相关的方法和属性,并查看ToolStripPreferredSize 以设置边界。

    PaddingImageScalingSizeMinimumSizeFont 等属性有助于确定工具条的首选大小;所以你可以设置任何一个提到的属性。

    最有效的属性是MinimumSize

    var toolStrip = (ToolStrip)reportViewer1.Controls.Find("toolStrip1", true).First();
    toolStrip.MinimumSize = new Size(0, 100);
    toolStrip.Parent.Height = 0; // No effect, just to force recalculation of height.
            
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-12-28
      • 1970-01-01
      • 2011-01-25
      • 1970-01-01
      相关资源
      最近更新 更多