2013-12-12 41 views
4

我有一个winforms UserControl(UC)与TableLayoutPanel(TLP)。这个面板有2列和1行,并停靠填补整个统一通信。在TLP的每一列内,我有一个GroupBox,它也设置为dock.Fill。最后,我在每个组合框内都有一个ListView,这个组合框也被对接填充。Listviews转换位置

我有左列的列表视图A和右列的列表视图B.我在几台电脑上测试了我的应用程序,没有任何问题。但是在一台计算机列表中,视图会切换,因此它们显示为:B | A而不是A | B

有没有人有一个想法,可能会导致这一点。

我很抱歉,如果解释模糊或这是一些微不足道的事情,我从来没有经历过这一点。

+0

这将是有趣的知道,如果有问题的计算机是x64和其他人是x86 –

+0

还有一件事 - 如果不这样做,将TLP的两列设置为100%,看看会发生什么 –

+0

谢谢你的回复并为迟到的回复感到抱歉。我尝试了你的建议。将两个列都设置为100%时,只要关闭编辑窗口就可以将它们恢复为每个50%。两台机器的硬件架构完全相同。还有其他建议吗? –

回答

0

尝试使表单属性RightToLeft = true。我测试了这个并且成功了。