13

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

ここに画像の説明を入力してください

作業コード:

public splash()
    {
        InitializeComponent();

        StartPosition = FormStartPosition.CenterScreen;
    }
4

4 に答える 4

29

StartPosition = FormStartPosition.CenterScreen;

MSDNFormStartPositionドキュメント

于 2012-12-22T23:30:50.867 に答える
6
form.StartPosition = FormStartPosition.CenterScreen;

MSDNを参照してください。

于 2012-12-22T23:31:13.977 に答える
3

GUIから実行する場合で、Visual Studioを使用する場合は、次の手順を使用します
。1.フォームデザイナーでフォームを開きます
。2。フォームのプロパティに
移動します。3。[StartPosition]を[CenterScreen]に変更します。

于 2012-12-22T23:35:27.253 に答える
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;

    }
  }
}
于 2016-03-11T19:42:42.103 に答える