我正在使用C#中的Web浏览器,所以我为它制作了一个启动画面。但是,启动时,启动画面不位于屏幕中央。那么有没有办法在启动时将表单集中在一起?
工作代码:
public splash()
{
InitializeComponent();
StartPosition = FormStartPosition.CenterScreen;
}
答案 0 :(得分:26)
StartPosition = FormStartPosition.CenterScreen;
答案 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;
}
}
}