C# 屏幕所有屏幕顺序与控制面板显示设置不匹配

C# 屏幕所有屏幕顺序与控制面板显示设置不匹配,c#,api,multiple-monitors,C#,Api,Multiple Monitors,我想要和控制面板中显示的相同的监视器顺序 当我使用Screen.AllScreens时,它给出了顺序1代表2,2代表3,1代表3。我也尝试了WMI,但是找不到解决方案,在那里我可以得到与控制面板显示相同的监视器编号 在控制面板=>显示设置=>识别显示监视器顺序 你有可以共享的屏幕截图/配置文件内容吗?我不明白1代表2,2代表3,1代表3阅读这里的注释:。不要跳过民主意识部分。在这里,您可以在(控制面板=>显示设置=>标识)2-3-1中看到监视器的位置。所以我期待Screen.allscreens

我想要和控制面板中显示的相同的监视器顺序

当我使用Screen.AllScreens时,它给出了顺序1代表2,2代表3,1代表3。我也尝试了WMI,但是找不到解决方案,在那里我可以得到与控制面板显示相同的监视器编号


在控制面板=>显示设置=>识别显示监视器顺序

你有可以共享的屏幕截图/配置文件内容吗?我不明白1代表2,2代表3,1代表3阅读这里的注释:。不要跳过民主意识部分。在这里,您可以在(控制面板=>显示设置=>标识)2-3-1中看到监视器的位置。所以我期待Screen.allscreensAPI应该提供一些属性,这些属性可以告诉我监视器序列和它的编号。例如,她的监视器序列号1是2。我没有得到这个数字2的任何地方,也没有它的序列。