我正在构建一个使用内置和一些第三方控件(DevExpress)的应用程序。
在设计器内部,一切看起来都不错,但是在运行应用程序时,某些控件放错了。
有没有简单的方法来调试此问题?
更具体地说,我有一个容器,里面有2个控件。 这些控件应该很好地叠加在一起(实际上它在Designer中看起来像那样)。
在运行应用程序时,一个控件显示在另一个控件的顶部,阻止它(参见附图)。
另一个奇怪的事情是2个控件重叠的某些属性没有根据其视觉状态进行更新。
这意味着控件的位置为(0,300)但实际上似乎在(0,0)中。
答案 0 :(得分:0)
作为一种解决方法,您可以将两个控件放在SplitContainer
的两个面板中,并将它们停靠(填充)在那里。这还有一个优点,即用户可以调整控件的大小。
另一种选择是TableLayoutPanel
。