【问题标题】:How to resize the window without hiding controls如何在不隐藏控件的情况下调整窗口大小
【发布时间】:2011-03-04 06:34:15
【问题描述】:

如何在不隐藏位于窗体新尺寸之外的控件的情况下调整 Windows 窗体的大小?

【问题讨论】:

  • 确保窗口不小于会遮挡按钮的最小值?
  • 你想做什么?请提供一些细节。
  • 嗨,Michael 窗口可以小于最小尺寸,但最初按钮在调整窗口大小时不应隐藏,例如)按钮几乎应该停靠

标签: c# windows forms


【解决方案1】:

查看要避免隐藏的按钮的 .Anchor 属性。可以设置锚属性,以便按钮的放置始终相对于表单的一个或多个边缘。这样,当窗体调整大小时,按钮位置“锚定”到(例如)窗体的底部和右侧边缘。

这不会阻止用户使表单小于按钮所需的最小空间,但我相信您也可以为表单设置最小尺寸属性。

【讨论】:

    【解决方案2】:

    在表单中设置按钮或项目的anchor 属性。

    如果仍有问题,请将按钮或控件放置到 pannelgroupbox 并将按钮停靠到父容器。然后为控制器应用锚属性。

    【讨论】:

      【解决方案3】:

      我发现了类似的问题,我尝试将所有按钮放在 TableLayoutPanel 中并设置按钮的 Anchor 属性,这样我就可以根据表单的大小调整按钮的大小。 如果任何机构有更好的想法,请提出........

      【讨论】:

        猜你喜欢
        • 2018-05-11
        • 2016-06-01
        • 2012-02-07
        • 2023-03-11
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-04-26
        相关资源
        最近更新 更多