我有这个winforms应用程序。当页面内容改变时,放置包含旧信息的面板,并显示新面板。当我以1280x720的较低分辨率运行并切换面板的内容时,缺少垂直滚动条。当我尝试移动窗口时,会出现垂直滚动条。 我尝试调用Invalidate()和Refresh()来强制窗口重绘,但它不起作用。谁能帮忙。谢谢。
答案 0 :(得分:-1)
尝试刷新时尝试Application.DoEvents()
:
private void ResolutionChangeUpdate()
{
frm.Invalidate();
frm.Refresh();
frm.DoEvents();
}