[求助]SizeType.Percent 与 SizeType.AutoSize 实际效果的区别
xu_1 2010-10-14 12:28:44 我建了个TableLayoutPanel,有三列,目的是首列未列固定宽度,中间变长,其它全是默认属性值,发现以下二段代码实际效果完全不同
private void Form1_Load(object sender, EventArgs e)
{
pnlLayout.ColumnStyles[0].Width = 50.0f;
pnlLayout.ColumnStyles[0].SizeType = SizeType.Absolute;
pnlLayout.ColumnStyles[2].Width = 50.0f;
pnlLayout.ColumnStyles[2].SizeType = SizeType.Absolute;
pnlLayout.ColumnStyles[1].Width = 100.0f;
pnlLayout.ColumnStyles[1].SizeType = SizeType.Percent;
}
private void Form1_Load(object sender, EventArgs e)
{
pnlLayout.ColumnStyles[0].Width = 50.0f;
pnlLayout.ColumnStyles[0].SizeType = SizeType.Absolute;
pnlLayout.ColumnStyles[2].Width = 50.0f;
pnlLayout.ColumnStyles[2].SizeType = SizeType.Absolute;
//pnlLayout.ColumnStyles[1].Width = 100.0f;
pnlLayout.ColumnStyles[1].SizeType = SizeType.AutoSize;
}
其中 SizeType.Percent 效果令人满意,但autosize就不行。。
请问这是为什么?