2017-07-27 59 views
-1

我有这个winforms应用程序。当页面内容改变时,包含旧信息的面板被丢弃,并且显示新的面板。当我以1280x720的较低分辨率运行并切换垂直滚动条丢失的面板内容时。当我尝试移动窗口时,出现垂直滚动条。 我试着调用Invalidate()和Refresh()来强制窗口重画,但它不起作用。任何人都可以帮忙谢谢。页面内容刷新时滚动条丢失

回答

0

尝试Application.DoEvents()当您尝试刷新:

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

我试过Application.DoEvents(),但没有奏效。有什么我失踪? – Holly

+0

嗯。你能发布你的代码吗? – Ares