2017-05-24 61 views
0

我正在使用Visual Studio Community 2017,但同樣的問題也出現在舊版本中。在的Form_Load幾乎所有的WinForm程序,我寫這篇文章:表單在Visual Studio中無法正確呈現

FormBorderStyle = FormBorderStyle.FixedSingle; 
CenterToScreen(); 

任何代碼之前,在表單屬性,我總是設置ShowIcon爲false,並FormBorderStyle爲None。但是,我總是遇到同樣的問題:
1)我沒有看到窗口左上角的小控制檯圖標。
2)窗體右邊和下邊的兩個條紋(我會說10-20像素寬)根本不渲染。
我需要最小化並打開窗口以修復該問題。最小化後Form完全呈現。我怎樣才能解決這個問題?這變得非常煩人。

下面是截圖:
Bad rendering

回答

0

我找到了解決辦法。不要在此命令中的Form_Load無效,但在構造函數:

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

,圖標將正確隱藏:)