Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/330.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 调试特定的解决方案_C#_Visual Studio - Fatal编程技术网

C# 调试特定的解决方案

C# 调试特定的解决方案,c#,visual-studio,C#,Visual Studio,我正在用visual studio 2015为一个C#表单的应用程序编写IHM。此应用程序将在分辨率为1024x768的旧计算机上运行 有没有办法以这种方式运行我的应用程序?我的意思是,只有此应用程序将在1024x768中运行,我不想更改我的设置。最简单的方法是购买旧屏幕并在其中测试应用程序。一个旧的1024x768屏幕将花费你什么 您还可以为主窗口设置固定大小并删除边框,以模拟全屏模式 您可以在应用程序中添加代码以自动更改使用的分辨率。可以找到一个示例(搜索更改显示分辨率的) var disp

我正在用visual studio 2015为一个C#表单的应用程序编写IHM。此应用程序将在分辨率为1024x768的旧计算机上运行


有没有办法以这种方式运行我的应用程序?我的意思是,只有此应用程序将在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);