C#非模態(tài)對話框在屏幕中居中顯示的方法 我發(fā)現(xiàn)C#中使用form.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;并不能使非模態(tài)對話框在屏幕中居中顯示,,使用以下代碼可以實現(xiàn)此效果: form.StartPosition = FormStartPosition.Manual; int xWidth = SystemInformation.PrimaryMonitorSize.Width;//獲取顯示器屏幕寬度 int yHeight=SystemInformation.PrimaryMonitorSize.Height;//獲取顯示器屏幕高度 form.Location = new System.Drawing.Point((xWidth - form.Size.Width) / 2, (yHeight - form.Size.Height) / 2); form.Visible = true; form.Show(); |
|