C# WinForm在C中的DPI更改#

C# WinForm在C中的DPI更改#,c#,resolution,dpi,C#,Resolution,Dpi,我开发了一个应用程序来控制C#中的两个maxon电机。我的操作系统是Win8.1。我的程序运行正常。然而,它有一个奇怪的行为。当我按下一个特定的按钮时,应用程序主窗体的dpi(分辨率)会大大增加,窗口的大小也会减小。所以在按下这个按钮之前,我有一个dpi与其他窗口相同的窗口,按下这个按钮之后,我有一个高分辨率/小窗口。我发现造成这种情况的代码是: Device.Init(); 它与一个maxon DLL有关。有人知道如何消除这种影响吗?Visual Studio中是否有设置分辨率的方法?这是

我开发了一个应用程序来控制C#中的两个maxon电机。我的操作系统是Win8.1。我的程序运行正常。然而,它有一个奇怪的行为。当我按下一个特定的按钮时,应用程序主窗体的dpi(分辨率)会大大增加,窗口的大小也会减小。所以在按下这个按钮之前,我有一个dpi与其他窗口相同的窗口,按下这个按钮之后,我有一个高分辨率/小窗口。我发现造成这种情况的代码是:

Device.Init(); 

它与一个maxon DLL有关。有人知道如何消除这种影响吗?Visual Studio中是否有设置分辨率的方法?

这是一个非常神奇的按钮。你最好小心点。我复制/粘贴了那个链接中的建议,但运气不好。还有其他解决方案吗?当然,请联系“maxon”的向导。拿起电话。