【发布时间】:2012-09-02 12:33:43
【问题描述】:
我正在尝试将一个表单放置在屏幕的左下角(在开始按钮上)我有以下代码尝试执行此操作,但只考虑了屏幕的工作区域 - 所以表单位于开始按钮的正上方:
int x = Screen.PrimaryScreen.WorkingArea.Left + this.Width;
int y = Screen.PrimaryScreen.WorkingArea.Bottom - this.Height;
this.Location = new Point(x, y);
下面是一个演示/屏幕,以进一步展示我正在尝试做的事情:
【问题讨论】:
-
您不能重叠任务栏或开始按钮。
-
如果我安装了你的软件并且它自己定位以便故意隐藏我的开始按钮,我会立即卸载它。
-
@Hans Passant 查看答案