兄弟,怎么让C#程序默认显示在扩展屏上,这个问题怎么解决的,盼回复
答案:2 悬赏:0 手机版
解决时间 2021-03-28 03:27
- 提问者网友:回忆在搜索
- 2021-03-27 17:31
兄弟,怎么让C#程序默认显示在扩展屏上,这个问题怎么解决的,盼回复
最佳答案
- 五星知识达人网友:山河有幸埋战骨
- 2021-03-27 18:37
1)获取当前系统连接的屏幕数量:
Screen.AllScreens.Count();获取当前屏幕的名称:
string CurrentScreenName = Screen.FromControl(this).DeviceName;2)获取当前屏幕对象:
Screen CurrentScreen = Screen.FromControl(this);获取当前鼠标所在的屏幕:
Screen CurrentScreen = Screen.FromPoint(new Point(Cursor.Position.X, Cursor.Position.Y));3)让窗体在第2个屏幕上显示,默认屏幕Index = 0、 第二个扩展屏幕Index=1……类推
//在第二个屏幕上,将窗体显示在屏幕中央
this.Left = ((Screen.AllScreens[1].Bounds.Width - this.Width) / 2);
this.Top = ((Screen.AllScreens[1].Bounds.Height - this.Height) / 2);
Screen.AllScreens.Count();获取当前屏幕的名称:
string CurrentScreenName = Screen.FromControl(this).DeviceName;2)获取当前屏幕对象:
Screen CurrentScreen = Screen.FromControl(this);获取当前鼠标所在的屏幕:
Screen CurrentScreen = Screen.FromPoint(new Point(Cursor.Position.X, Cursor.Position.Y));3)让窗体在第2个屏幕上显示,默认屏幕Index = 0、 第二个扩展屏幕Index=1……类推
//在第二个屏幕上,将窗体显示在屏幕中央
this.Left = ((Screen.AllScreens[1].Bounds.Width - this.Width) / 2);
this.Top = ((Screen.AllScreens[1].Bounds.Height - this.Height) / 2);
全部回答
- 1楼网友:大漠
- 2021-03-27 19:46
首先用。net的 API 计算扩展平的坐标,然后在窗体弹出时改变本窗体的location
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯