2017-05-24 14 views
0

Visual Studio Community 2017を使用していますが、古いバージョンでも同じ問題が発生しています。 、任意のコードの前にVisual Studioでフォームが正しくレンダリングされない

FormBorderStyle = FormBorderStyle.FixedSingle; 
CenterToScreen(); 

フォームプロパティで、私はいつもfalseにShowIconを設定し、NoneにFormBorderStyle:のForm_LoadのほぼすべてのWinFormアプリでは、私はこれを書きます。しかし、いつも私は同じ問題を経験します:
1)何も表示されず、ウィンドウの左上隅に小さなコンソールアイコンが表示されます。
2)フォームのウィンドウの右と下の2つのストライプ(幅10〜20ピクセル)がまったくレンダリングされません。
これを修正するには、ウィンドウを最小化して開いておく必要があります。フォームを最小化した後、完全にレンダリングされます。これをどうすれば解決できますか?これは本当に迷惑になりました。ここで

はスクリーンショットです:
Bad rendering

答えて

0

私は解決策を見つけました。これは、のForm_Loadボイドにコマンドを記述しますが、コンストラクタではいけない:

public Form1() 
{ 
    InitializeComponent(); 
    FormBorderStyle = FormBorderStyle.FixedSingle; 
    CenterToScreen(); 
} 

とアイコンが正しく表示されなくなります:)

関連する問題