2017-03-06 3 views
1

私はVisual Studio 2015でC#フォームのアプリケーション用にIHMを作成しています。このアプリケーションは解像度1024x768の古いコンピュータで動作します。特定の解像度のデバッグ

この解像度でアプリケーションを実行する方法はありますか?つまり、このアプリケーションのみが1024x768で動作し、設定を変更したくないということです。

答えて

1

アプリケーションにコードを追加して、使用されている解像度を自動的に変更することができます。例としては、(記事の上部にあなたがその記事で提供されるすべての例をダウンロードすることができます)here(ディスプレイ解像度を変更を検索)

var display = new Display(); 
var settings = display.GetDisplaySettings(); 
var selectedMode = <get your resolution here>; 
display.ChangeSettings(selectedMode); 

を見つけることができます。

理想的には、現在の解像度を保存し、自動的にアプリケーション終了時に復元する必要があります。

0

最も簡単なのは、古い画面を購入してアプリをテストすることです。古い1024x768の画面では何も気に入らないでしょう。

メインウィンドウに固定サイズを設定し、枠線を削除してフルスクリーンモードをシミュレートすることもできます。

+0

これは、解像度を下げるために設定を変更することを意味します。 – Alejandro

+0

さて、いいえ?最初の状況では、VSのフルHDまたはそれ以上のスクリーンを持つことができます。もう1つは、あなたの画面をFHDに入れて、1024x768のウィンドウサイズの固定モードでアプリを使うことができます。それは、より大きいスクリーン上に、正確なサイズのフローティングウィンドウになるので、解像度は低くする必要はありません。 – JimmyFL

関連する問題