请单击以进行评分并提供反馈

  开启低带宽视图
此页面仅适用于
Microsoft Visual Studio 2005/.NET Framework 2.0

同时提供下列产品的其他版本:
Windows 窗体编程
TableLayoutPanel 控件中的自动调整大小行为

各种自动调整大小行为

TableLayoutPanel 控件以下面的方式支持自动调整大小行为:

  • 通过 AutoSize 属性;

  • 通过 TableLayoutPanel 控件的列和行样式的 SizeType 属性。

行和列样式的 AutoSize 属性

下表描述 AutoSize 属性和 TableLayoutPanel 控件的列和行样式之间的交互。

AutoSize 设置 样式交互

false

TableLayoutPanel 控件的方向为从左至右,按下面的顺序为列或行分配空间。

  1. 如果 SizeType 属性设置为 Absolute,则分配由 WidthHeight 指定的像素数。

  2. 如果 SizeType 属性设置为 AutoSize,则分配由子控件的 GetPreferredSize 方法返回的像素数。

  3. 在为具有 AbsoluteAutoSize 值的所有列或行分配空间之后,将使用 SizeType 设置为 Percent 的任何列或行按比例分配剩余的可用空间

true

与上一交互相似,不同的是具有 Percent 值的列或行将获取自动调整大小的方位。

TableLayoutPanel 控件对列或行进行扩展以创建足够的可用空间,以便具有 Percent 样式的列或行都不会剪裁掉其内容。TableLayoutPanel 控件根据 WidthHeight 属性按比例分配新的空间。

请参见

社区内容   什么是社区内容?
添加新内容 RSS  批注
Processing
© 2009 Microsoft Corporation 版权所有。 保留所有权利  |  商标  |  隐私权声明
Page view tracker