2017-03-10 15 views
-2

私は勝ち形式で作業を始めています。私は質問があります。フルスクリーンでしか表示されないアプリケーションを作成したいとします。このアプリケーションをどのように設計する必要がありますか?私はどのようにすべての画面サイズでこのフルサイズのアプリが同じに見えることを確認するために、このアプリケーションを設計することを意味しますか?プロジェクトのフルスクリーンアプリケーションを開始するには、どのサイズの勝ちフォームをVisual Studioで設定する必要がありますか?フルスクリーンのWinフォームアプリケーションをどのように設計すればよいですか?

私はあなたが求めているものを得ることを望みます!すべての答えを


UPDATE

ありがとう!私はWindowStateのプロパティを使用することができますが、メリットは違っていました.Windowsを最大化してForm1.cs [Design]のフォームサイズに影響を与えないように設定しましたので、このアプリケーションはフルスクリーンにリサイズしたおそらく、VSデザイナーの場合はwinformのフルスクリーンサイズを表示することはできませんか?VSデザイナーを書く場合は、私が意味する:https://www.codeproject.com/KB/tabs/364272/01.png;)。私はそれをより簡単にしようとしています - 私はそれのようなウィンドウを持っています:https://dl.dropboxusercontent.com/u/22077262/AA.JPGとこのウィンドウのサイズは700x480です - 私はアプリがフルスクリーンに行くと同じ割合を持っている - 私はアンカーについて何か気づいた - ?私はアンカーを使用する少し実験を許可し、重複のようないくつかの問題が発生しました。https://dl.dropboxusercontent.com/u/22077262/BA.JPG - このプロパティを誤って使用したのでしょうか、単にプログラムでアンカーを "助ける"必要がありますか?あなたは、負荷の機能にウィンドウ状態を書き込むことができ、長いテキスト:)

+0

winformsの起動モードを最大に設定します。 – t0mm13b

+0

外観を同じに保つには、 'Anchor'プロパティを使う必要があります。 – HebeleHododo

答えて

0
private void Form1_Load(object sender, EventArgs e) 
{ 
    this.TopMost = true; 
    this.WindowState = FormWindowState.Maximized; 
} 

のために申し訳ありません...このプロパティを「Maximized」の「WindowState」の設定値をという名前のフォームのプロパティは、

0

あり

0

後藤のプロパティ:

のWindowState:

Windowstate: Maximized 

[OR]:[のForm_Load]:

this.WindowState = FormWindowState.Maximized; 
0

あなたは、ウィンドウが常に画面全体を適合させるためにWindowStateプロパティを使用することができますし、上のコントロールを維持するためにAnchorプロパティを使用することができます実際のサイズがシステムによって異なります。 Anchor財産上の

詳細はここで見つけることができます: https://msdn.microsoft.com/en-us/library/8y52cxte(v=vs.110).aspx

0

AnchorDockは完全に私の問題を解決していないが、私はTableLayoutPanelを発見し、前述の二つの性質を持つこのコントロールは私の問題を解決しているようだ - 感謝すべて;)

関連する問題