2011-06-16 60 views

回答

1

使用形式中StartPosition屬性,將其更改爲中心屏幕的中間。

7

如果你在談論它開始,用Form.StartPosition

form.StartPosition = FormStartPosition.CenterScreen; 

如果你想在任意時間做它,你需要制定出屏幕的大小,表單的大小,並在相應地設置Location屬性之前自行計算。

1

在Winforms中,有一個名爲StartPosition的Form控件的屬性;這是一個枚舉,其中包括「CenterScreen」的位置。使用它,當您第一次創建窗口時,您的窗口將出現在鼠標當前所在的顯示器的中間。

0

點擊窗體,然後按下F4顯示屬性選項卡,然後向下滾動到StartPosition屬性和值更改爲CenterScreen

0

如果您希望它在啓動時居中,請將表單的StartPosition(http://msdn.microsoft.com/en-us/library/system.windows.forms.form.startposition.aspx)設置爲CenterScreen。

如果你希望它是居中其他一些時候,你必須使用SystemInformation.WorkingArea類(http://msdn.microsoft.com/en-us/library/system.windows.forms.systeminformation.workingarea.aspx)和對像這樣進行算術:

X =(屏幕寬度 - 形成寬)/ 2

Y =(屏幕高度 - 表格身高)/ 2

,然後再考慮如果你的表格是太大了會發生什麼。將其中一個或兩個座標設置爲負數是糟糕的形式,所以不要忘記這種情況。