切换winForms以及如何避免出现白色矩形

我必须使用更多表单来做一个应用程序:首先创建并加载表单,然后隐藏所有表单,只显示其中一个。 通过一些按钮,我可以通过使用相关功能显示和隐藏表格来在表格之间进行切换 Show()Hide() 问题在于,当我显示一个表单时,所有控件立即都以正确填充后的一些白色矩形开始。

我到处都看过,但找不到任何结果。 我该如何解决这个问题?

qqxin000 回答:切换winForms以及如何避免出现白色矩形

您是说有多种形式,还是这些形式都是一种形式?

我认为您可以在加载功能中使用Invalidate()功能。

,

我通过在由设计者创建的新表单的构造函数中添加属性FormBorderStyle = FormBorderStyle.NoneDoubleBuffered = true解决了该问题。 之后,我创建了这种形式的数组

本文链接:https://www.f2er.com/3049824.html

大家都在问