2016-07-25 4 views
-5

すべての解決方法でC#アプリケーションを適合させる方法を知りたい私のコンピュータで開いているC#アプリケーションは完璧ですが、クライアントアプリケーションにこのアプリケーションをインストールすると、私が試してみました何すべての解像度でC#アプリケーションを適合させる方法

は:これはすべてのために動作しません

this.WindowState = FormWindowState.Maximized; 
this.Location = new Point(0, 0); 
this.Size = Screen.PrimaryScreen.WorkingArea.Size; 
+0

[WinFormsアプリケーションをフルスクリーンにするにはどうすればいいですか?](http://stackoverflow.com/questions/505167/how-do-i-make-a-winforms-app-go-full-画面) –

+0

あなたの答えはありがとうございますが、私のために働いていない –

+0

あなたは何を試して見ることができますか?なぜそれは働いていないのですか? –

答えて

1

、あなたのアプリケーションが応答最新デザインする必要があります。パネル、グループボックス、およびこれらのオブジェクトを使用する必要があり、これらのオブジェクトをフォーム内に固定する必要があります。次に、ユーザーの画面解像度を取得してアプリケーションに設定する必要があります。

要約:このコードは動作する可能性がありますが、すべての解決には完璧ではありません。絶対にオブジェクトをアンカーする必要があります。デスクトップアプリケーションでは、この問題で時には苦痛を感じることがあります。

+0

あなたの答えはありがとうございますが、新任のユーザーです。アンカーをする方法が分かりません。 –

+0

私のクライアントの画面解像度が1920 * 1080で、私の画面解像度と同じですので、アプリケーションが完璧です –

+0

ほとんどのフォームオブジェクトはアンカープロパティを持っています。フォームオブジェクトの選択、右クリックプロパティ、上部にアンカーを持つオブジェクトのプロパティを並べ替えることができます。ビジュアルスタジオ、Googleでアンカーについての詳細情報を見つける。フォームの最大サイズと最小サイズ(フォームプロパティ)を1920 * 1080(最大)に設定した場合、たとえば1920 * 1080のようにminに設定してフォームアプリケーションの設計を開始すると問題ありません。しかしそれは1920 * 1080を調整したにもかかわらず、より低いおよびより高いresulotionsのためではありません。 – BCA

関連する問題