2017-07-27 69 views
-1

我有這個winforms應用程序。當頁面內容改變時,包含舊信息的面板被丟棄,並且顯示新的面板。當我以1280x720的較低分辨率運行並切換垂直滾動條丟失的面板內容時。當我嘗試移動窗口時,出現垂直滾動條。 我試着調用Invalidate()和Refresh()來強制窗口重畫,但它不起作用。任何人都可以幫忙謝謝。頁面內容刷新時滾動條丟失

回答

0

嘗試Application.DoEvents()當您嘗試刷新:

private void ResolutionChangeUpdate() 
{ 
    frm.Invalidate(); 
    frm.Refresh(); 
    frm.DoEvents(); 
} 
+0

我試過Application.DoEvents(),但沒有奏效。有什麼我失蹤? – Holly

+0

嗯。你能發佈你的代碼嗎? – Ares