在用户屏幕上设置窗口的默认位置

Imo*_*zid 1 c# winforms

我有一个 Windows 窗体应用程序。我希望当应用程序运行时,我的窗口将始终只在任务栏上,在右侧意味着在用户屏幕的右下角。用户屏幕分辨率是多少并不重要.所以我该怎么做???

Sco*_*ain 5

为了建立在MeNoMore 的答案上,要使您的表单显示在主屏幕的右下角(带有任务栏的屏幕通常是主屏幕),您需要在表单的构造函数中设置以下内容。

this.StartPosition = FormStartPosition.Manual;
this.Location = new Point(Screen.PrimaryScreen.WorkingArea.Width - this.Width,
                          Screen.PrimaryScreen.WorkingArea.Height - this.Height);
Run Code Online (Sandbox Code Playgroud)