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

本文关键字:定位 控件 新定位 调整 大小事 小事件 窗体 | 更新日期: 2023-09-27 18:22:31

我觉得这很容易,当我得到答案时,我会大吃一惊。在WinForm SizeChanged事件之后,我需要向一些控件发布新的位置。

private void DocumentCenterForm_SizeChanged(object sender, EventArgs e)
        {
            pdfViewer.Location = new Point(0, 236);
            pdfViewer.Update();
            this.Update();        
}


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

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

您总是将Location设置为new Point(0, 236);。如果您希望DocumentCenterForm根据大小变化进行动态更改,则应使用WidthHeight属性。

疑似:手掌脸。控件已停靠,因此要更改位置,还必须更改高度。