我正在使用Devexpress和Windows Forms制作桌面应用程序。我有一个主要表单,即IsMDIContainer
。
我有另外3个表单,我用菜单在它们之间导航。当我更改表单时,将要显示的表单组件如下所示:
几秒钟后,表格看起来不错。我把我的组件装在面板上,但我不知道为什么会发生这种情况。 Anoyone知道我必须做些什么来不讨厌这个?
答案 0 :(得分:0)
如果您显示新表单的方法是声明新控件并定义属性,则可以尝试停止您尝试布局控件时切换到的表单,直到它们全部正确定位。< / p>
在您用于显示所选表单的方法中,添加以下内容:
SuspendLayout()
在表单加载方法结束时,添加以下内容:
ResumeLayout()
请参阅here以获取解释。
这应该允许表单在将它们呈现给监视器之前正确设置其控件。