我创建一个基于显示一些通知,用户应该接受或拒绝在屏幕右下角显示表单?
我怎么能在屏幕上显示右下角上面没有任务栏申请表,申请?
代码:
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