-1
我有这个winforms应用程序。当页面内容改变时,包含旧信息的面板被丢弃,并且显示新的面板。当我以1280x720的较低分辨率运行并切换垂直滚动条丢失的面板内容时。当我尝试移动窗口时,出现垂直滚动条。 我试着调用Invalidate()和Refresh()来强制窗口重画,但它不起作用。任何人都可以帮忙谢谢。页面内容刷新时滚动条丢失
我有这个winforms应用程序。当页面内容改变时,包含旧信息的面板被丢弃,并且显示新的面板。当我以1280x720的较低分辨率运行并切换垂直滚动条丢失的面板内容时。当我尝试移动窗口时,出现垂直滚动条。 我试着调用Invalidate()和Refresh()来强制窗口重画,但它不起作用。任何人都可以帮忙谢谢。页面内容刷新时滚动条丢失
尝试Application.DoEvents()
当您尝试刷新:
private void ResolutionChangeUpdate()
{
frm.Invalidate();
frm.Refresh();
frm.DoEvents();
}
我试过Application.DoEvents(),但没有奏效。有什么我失踪? – Holly
嗯。你能发布你的代码吗? – Ares