你的位置:首页 > 软件开发 > ASP.net > 判断Window在哪个屏幕

判断Window在哪个屏幕

发布时间:2015-10-28 14:00:19
最近在做窗口最大化时需要一个功能,如果是多个显示器的话,需要在当前显示器最大化,由于是根据屏幕长宽进行设置Window大小,没有使用WindowState.Maximized,window.Left不知道该设置多少。后来在调试时发现非主显示器的X坐标是根据主屏来的,如下图:第2个 ...

最近在做窗口最大化时需要一个功能,如果是多个显示器的话,需要在当前显示器最大化,由于是根据屏幕长宽进行设置Window大小,没有使用WindowState.Maximized,get='_blank'>window.Left不知道该设置多少。后来在调试时发现非主显示器的X坐标是根据主屏来的,如下图:第2个是主屏,那么第一个屏幕X就是-1600

判断Window在哪个屏幕

这样就可以根据Window.Left来计算所在屏幕

foreach (System.Windows.Forms.Screen screen in System.Windows.Forms.Screen.AllScreens) {   if (winLeft >= screen.Bounds.Left && winLeft <= screen.Bounds.Left + screen.Bounds.Width)   {      return screen;   } } return System.Windows.Forms.Screen.AllScreens[0];

 

海外公司注册、海外银行开户、跨境平台代入驻、VAT、EPR等知识和在线办理:https://www.xlkjsw.com

原标题:判断Window在哪个屏幕

关键词:win

win
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。