我有一个基于几个嵌套TableLayoutPanel
s 的中等复杂度的布局。调整窗体大小会导致更深的嵌套表中的控件在视觉上落后于调整大小。首先,这使它们看起来像是在调整窗体大小时它们在移动,但更糟糕的是,当它们滞后到足以离开分配的表格单元格时,控件的边缘会明显被剪裁。
有什么办法可以防止这种情况,或者这是最好的TableLayoutPanel
方法吗?
编辑:在尝试了一堆程序后,我得出结论,调整大小的滞后是一个普遍存在的问题。对我来说,似乎每个人都已经辞职,这是不可避免的和可以接受的。当然,如果它实际上是不可避免的,那么接受这一点就容易多了:)
在您最喜欢的“良好 UI”程序中查看延迟的最简单方法是:通过按住左边界调整它的大小并观察所有右对齐的控件(或者,顶部边界和底部对齐的控件,如状态栏)。周围都坏了。
如果有人可以提供充分的理由说明为什么在使用本机 Windows 控件时这是不可避免的,我会接受这个答案。此外,如果您发现使用本机控件的程序不会遭受这种情况,请说出来,这可能会有所帮助...