我建了个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就不行。。请问这是为什么?