【问题标题】:Resizing a panel c# win forms调整面板大小 c# winforms
【发布时间】:2011-08-14 12:01:09
【问题描述】:

如果您想象一个在中间垂直绘制一条线的获胜表格。在左侧我有一个图表,当您单击该图表时,某些表单会在右侧的 mdi 类型面板中打开。

我试图弄清楚如何从逻辑上让它看起来像一个正确的应用程序应该但是失败了!

整个表单以最大化视图加载。我首先将面板宽度设置为 0,然后当我添加表单时,我检查面板宽度是否小于表单,如果是,则将面板宽度更改为表单的宽度。

这看起来不太好,调整大小会导致奇怪的事情发生,我看到很多灰色。有人有什么想法吗?

【问题讨论】:

    标签: c# winforms user-interface panel mdi


    【解决方案1】:

    在主窗体上使用 SplitContainer。确保它的 Dock 属性设置为 Fill

    将图表内容放在左侧面板,将其他内容放在右侧。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-08-18
      • 1970-01-01
      • 2012-08-31
      • 2013-08-25
      相关资源
      最近更新 更多