【问题标题】:Adjust Docking in Panel with Grid and Form使用网格和表单调整面板中的停靠
【发布时间】:2015-11-04 15:09:14
【问题描述】:

我有一个包含 :

的父容器面板

Form :Usercontrol(只有按钮来浏览文档查看器) 网格:文档查看器

此父容器面板停靠在屏幕左侧(右侧用于文档预览)

如何让 Grid 占据大约 80% 的可用剩余空间,而 Form 占据大约 20% 的空间?

不管我喜欢将dockstyle设置为网格的顶部和第二个的底部,表单的大小几乎与网格一样大。即使在属性中更改表单的大小也不会进行任何更改。两者都禁用了 Autosize。

【问题讨论】:

    标签: c# winforms


    【解决方案1】:

    当您需要在 Windows 窗体中使用百分比控制布局时,TableLayoutPanel 是一个不错的选择。
    您可以使用具有 1 行和 2 列的 TableLayoutPanel,并将第 1 列的宽度设置为 20%,将第 2 列的宽度设置为 80%。然后你可以把你想要的控件放到它的单元格中,并将这些控件的Dock属性设置为Fill

    您可以使用RowCountColumnCountRowsColumns 属性配置行和列。

    【讨论】:

    • 按预期工作,谢谢!
    猜你喜欢
    • 2017-04-13
    • 2012-02-26
    • 1970-01-01
    • 1970-01-01
    • 2012-12-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-06-03
    相关资源
    最近更新 更多