C# 怎么实现panel随窗体自适应大小

窗体中含多个panel,怎么实现窗体放大的时候,panel中的控件也自适应大小,求指教。

窗口大小发生变化时事件 SizeChanged



        private void Form1_SizeChanged(object sender, EventArgs e)
        {
            var width = (sender as Form1).Width;
            this.panel1.Width = width/2;//自定义
        }