C# 调试特定的解决方案
我正在用visual studio 2015为一个C#表单的应用程序编写IHM。此应用程序将在分辨率为1024x768的旧计算机上运行C# 调试特定的解决方案,c#,visual-studio,C#,Visual Studio,我正在用visual studio 2015为一个C#表单的应用程序编写IHM。此应用程序将在分辨率为1024x768的旧计算机上运行 有没有办法以这种方式运行我的应用程序?我的意思是,只有此应用程序将在1024x768中运行,我不想更改我的设置。最简单的方法是购买旧屏幕并在其中测试应用程序。一个旧的1024x768屏幕将花费你什么 您还可以为主窗口设置固定大小并删除边框,以模拟全屏模式 您可以在应用程序中添加代码以自动更改使用的分辨率。可以找到一个示例(搜索更改显示分辨率的) var disp
有没有办法以这种方式运行我的应用程序?我的意思是,只有此应用程序将在1024x768中运行,我不想更改我的设置。最简单的方法是购买旧屏幕并在其中测试应用程序。一个旧的1024x768屏幕将花费你什么
您还可以为主窗口设置固定大小并删除边框,以模拟全屏模式 您可以在应用程序中添加代码以自动更改使用的分辨率。可以找到一个示例(搜索更改显示分辨率的)
var display=newdisplay();
var settings=display.GetDisplaySettings();
var selectedMode=;
显示。更改设置(selectedMode);
(在本文顶部,您可以下载文章中提供的所有示例)
理想情况下,您应该存储当前分辨率,并在应用程序退出时自动恢复它。这样做意味着更改设置以降低分辨率。那么,不是吗?对于第一种情况,您可以为VS提供全高清或更好的屏幕,并根据要求提供另一种分辨率更低的屏幕。对于第二个,你可以让你的屏幕处于FHD模式,你的应用程序处于固定模式,窗口大小为1024x768。它将是一个浮动窗口,在更大的屏幕上具有正确的大小,因此不需要降低分辨率。
var display = new Display();
var settings = display.GetDisplaySettings();
var selectedMode = <get your resolution here>;
display.ChangeSettings(selectedMode);