我有一个父容器面板,其中包含:
表单:Usercontrol(只有用于浏览文档查看器的按钮) 网格:Documentsviewer
此父容器面板停靠在屏幕左侧(右侧用于文档预览)
如何让网格占据可用左侧空间的80%左右,而表格大约占20%?
无论我喜欢将dockstyle设置为Top为Grid和Bottom为第二个,表单的大小几乎与网格一样大。即使在属性中更改表单的大小也不会进行任何更改。此外,两者都禁用了自动调整大小。
答案 0 :(得分:2)
当您需要在窗体中使用百分比的控件布局时,TableLayoutPanel
是一个不错的选择
您可以使用包含1行和2列的TableLayoutPanel
,并将第1列宽度设置为20%,将第2列宽度设置为80%。然后,您可以将所需的控件放到其单元格中,并将这些控件的Dock
属性设置为Fill
。
您可以使用RowCount
,ColumnCount
,Rows
和Columns
属性配置行和列。