Winform MessageBox 是一個系統級別的窗口,其位置通常由操作系統自動確定。但是,您可以通過以下方法控制 MessageBox 的位置:
創建自定義的 MessageBox 窗口:您可以創建一個自定義的窗口來代替系統默認的 MessageBox,這樣您就可以完全控制窗口的位置。您可以使用 Form 類來創建一個新窗口,并在其中添加消息和按鈕,以實現與標準 MessageBox 相同的功能。
使用 MessageBoxOptions.SetDesktopOnly:您可以使用 MessageBoxOptions.SetDesktopOnly 來強制 MessageBox 在屏幕中央顯示,而不是默認位置。例如:
MessageBox.Show("Message", "Title", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1, MessageBoxOptions.DefaultDesktopOnly);