在窗体调整大小事件后重新定位控件

时间:2015-11-18 18:20:52

标签: c# winforms

我觉得这很简单,当我得到答案的时候,我会打掌。我需要在WinForm SizeChanged事件后向某些控件发出新位置。

private void DocumentCenterForm_SizeChanged(object sender, EventArgs e)
        {

            pdfViewer.Location = new Point(0, 236);
            pdfViewer.Update();
            this.Update();        
}


但我的控制不会动。请帮忙。

2 个答案:

答案 0 :(得分:0)

您始终将Location设置为new Point(0, 236);。如果您希望根据尺寸更改动态更改,则应使用Width的{​​{1}}和Height属性。

答案 1 :(得分:0)

怀疑:掌心。控制器停靠,以便改变位置,也必须改变高度。