C# winfrom指定右下角的弹出窗体位置?
现在弹出的位置在系统的右下角,我需要它弹出时在另一个窗体(非父窗体)的右下角。代码怎么实现?新人...
现在弹出的位置在系统的右下角,我需要它弹出时在另一个窗体(非父窗体)的右下角。
代码怎么实现?新人 展开
代码怎么实现?新人 展开
2个回答
展开全部
//获取当前工作区宽度和高度(工作区不包含状态栏)
int ScreenWidth = Screen.PrimaryScreen.WorkingArea.Width;
int ScreenHeight = Screen.PrimaryScreen.WorkingArea.Height;
//计算窗体显示的坐标值,可以根据需要微调几个像素
int x = ScreenWidth - this.Width - 5;
int y = ScreenHeight - this.Height - 5;
this.Location = new Point(x,y);
int ScreenWidth = Screen.PrimaryScreen.WorkingArea.Width;
int ScreenHeight = Screen.PrimaryScreen.WorkingArea.Height;
//计算窗体显示的坐标值,可以根据需要微调几个像素
int x = ScreenWidth - this.Width - 5;
int y = ScreenHeight - this.Height - 5;
this.Location = new Point(x,y);
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询