如何正确分组组件

时间:2017-02-15 11:23:36

标签: c# forms menu devexpress components

我正在使用Devexpress和Windows Forms制作桌面应用程序。我有一个主要表单,即IsMDIContainer

我有另外3个表单,我用菜单在它们之间导航。当我更改表单时,将要显示的表单组件如下所示:

enter image description here

几秒钟后,表格看起来不错。我把我的组件装在面板上,但我不知道为什么会发生这种情况。 Anoyone知道我必须做些什么来不讨厌这个?

1 个答案:

答案 0 :(得分:0)

如果您显示新表单的方法是声明新控件并定义属性,则可以尝试停止您尝试布局控件时切换到的表单,直到它们全部正确定位。< / p>

在您用于显示所选表单的方法中,添加以下内容: SuspendLayout()

在表单加载方法结束时,添加以下内容: ResumeLayout()

请参阅here以获取解释。

这应该允许表单在将它们呈现给监视器之前正确设置其控件。