2012-12-22 6 views
10

私はC#のWebブラウザで作業しています。そのためにスプラッシュ画面を作成しました。ただし、起動時にスプラッシュ画面が画面中央に表示されません。スタートアップ時にフォームを中央に配置する方法はありますか?コードの作業スタートアップ時のセンターフォーム

enter image description here

public splash() 
    { 
     InitializeComponent(); 

     StartPosition = FormStartPosition.CenterScreen; 
    } 
+0

これは実際にはGUIのカスタマイズを保存するのに最適な場所ではありません。代わりにForm1.Designer.csを使用することを検討してください。 –

+0

splash.Designer.csおそらくあなたの場合 –

答えて

24

StartPosition = FormStartPosition.CenterScreen;

MSDN FormStartPosition Documentation

+0

はい。それは今働いている。ありがとう、debracey。 – pcnThird

+0

最も役立つ回答を受け入れるようにしてください(空のチェックマークをクリックして緑色にして受け入れてください) – debracey

5
form.StartPosition = FormStartPosition.CenterScreen; 

MSDNを参照してください。
2.プロパティに
3.変更形成するために、フォームデザイナでフォームを開き
1:あなたはGUIからそれをしたいと思って、あなたは、Visual Studioで作業する場合

3

、その後、これらの手順を使用します"StartPosition"から "CenterScreen"

+1

私は実際にそれを逃したとは思わない!それはプロパティパネルの中にありました。 – pcnThird

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; 

    } 
    } 
} 
関連する問題