csharp WinForm还原窗口时居中显示

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了csharp WinForm还原窗口时居中显示相关的知识,希望对你有一定的参考价值。

//在窗口的resize事件中写代码
private void Form_Order_Content_Resize(object sender, EventArgs e)
{
    //还原窗口时居中显示
    int screenTop = (System.Windows.Forms.Screen.GetWorkingArea(this).Width-this.Width)/2;
    int screenLeft = (System.Windows.Forms.Screen.GetWorkingArea(this).Height-this.Height)/2;
    if (this.WindowState == FormWindowState.Normal)
    {
        this.Location = new Point(screenTop, screenLeft);
    }
}

以上是关于csharp WinForm还原窗口时居中显示的主要内容,如果未能解决你的问题,请参考以下文章

c# winform 窗口大小 控件位置

winform 程序 直接打开时 窗口大小正好 可最大化后就停靠在左上角了 能不能最大化后还是居中呢

C#winForm打印窗口怎么设置打印居中

WinForm窗体常用属性

winform 实现单击按钮后显示进度条或等待窗口

winform使用相关