我創建一個基於顯示一些通知,用戶應該接受或拒絕在屏幕右下角顯示錶單?
我怎麼能在屏幕上顯示右下角上面沒有任務欄申請表,申請?
代碼:
notificationForm ntf = new notificationForm();
ntf.ShowDialog();
任何幫助將高度讚賞
我創建一個基於顯示一些通知,用戶應該接受或拒絕在屏幕右下角顯示錶單?
我怎麼能在屏幕上顯示右下角上面沒有任務欄申請表,申請?
代碼:
notificationForm ntf = new notificationForm();
ntf.ShowDialog();
任何幫助將高度讚賞
試試這個:
int x = Screen.PrimaryScreen.WorkingArea.Width - this.Width;
int y = Screen.PrimaryScreen.WorkingArea.Height - this.Height;
this.Location = new Point(x, y);
如果你真的必須通知在一個特定的地方,那麼您需要使用
哪個
獲取主顯示監視器上的工作區域的大小。
對於WPF應用程序。
或
它得到
的工作區域是顯示器的桌面面積,不包括任務欄,停靠窗口,並停靠工具欄。
爲WinForms應用程序。
這也可以得到這樣的:
Rectangle workingRectangle = Screen.PrimaryScreen.WorkingArea;
從這個信息,你就可以到你的窗口永遠你喜歡的地方放置。
通知不應出現在任務欄上方,請考慮用戶。 – CharlesB 2013-02-13 21:28:48
您可以計算窗口大小,並獲取(第一個)屏幕的大小,然後適當調整大小並設置通知表單的位置。你需要這些東西的幫助嗎? – SixOThree 2013-02-13 21:29:56
@CharlesB對不起,更正了。我的意思是不在任務欄上方,完全像圖像顯示 – 2013-02-13 21:36:52