启动中心表格

时间:2012-12-22 23:28:46

标签: c# .net winforms

我正在使用C#中的Web浏览器,所以我为它制作了一个启动画面。但是,启动时,启动画面不位于屏幕中央。那么有没有办法在启动时将表单集中在一起?

enter image description here

工作代码:

public splash()
    {
        InitializeComponent();

        StartPosition = FormStartPosition.CenterScreen;
    }

4 个答案:

答案 0 :(得分:26)

StartPosition = FormStartPosition.CenterScreen;

MSDN FormStartPosition Documentation

答案 1 :(得分:5)

form.StartPosition = FormStartPosition.CenterScreen;

请参阅MSDN

答案 2 :(得分:3)

如果您想从GUI进行操作并使用Visual Studio,请使用以下步骤:
1.在表单设计器中打开表单
2.导航到表单属性
3.将“StartPosition”更改为“CenterScreen”

答案 3 :(得分:3)

namespace WindowsFormsApplication1
{
 public partial class Form1 : Form
 {
    public Form1()
    {
        InitializeComponent();


        //Method 1. center at initilization
        this.StartPosition = FormStartPosition.CenterScreen;

        //Method 2. The manual way
        this.StartPosition = FormStartPosition.Manual;
        this.Top = (Screen.PrimaryScreen.Bounds.Height - this.Height)/2;
        this.Left = (Screen.PrimaryScreen.Bounds.Width - this.Width)/2;

    }
  }
}