我们的应用程序面向 .net4.0,代码是 vb.net 和 c# 项目的混合。这个特定的项目是 vb.net。我的开发机器是带有 vs 2010 sp1 的 windows 7x64 pro 和 VS2010 + Windows 8x64 VMWare 机器。
在 Windows 7 中,我们的 tablelayoutpanel 在设计时正确显示以及生成的可执行 winforms 应用程序。然而,在 Wondows 8 中运行我们的应用程序,我们看到 TableLayoutPanels 中的列顺序是混淆的。
我附上了一个截图,现在起初我们只是认为它与 Windows 8 的工作方式有关,并希望在 Windows 8 中重新编译可以修复它。没有!在 Windows 8 中打开相同的源文件显示按照附加的屏幕截图,混合列。所以我们修复了排序,编译并且在 Windows 8 中它显示得很好,但是在 Windows 7 中,我们再次得到了混合的列顺序。
那么在 Windows 7 或 8 中修复它而其他显示不正确?
任何人都可以提供任何建议吗?它不像我们可以通过电子邮件向 Microsoft 寻求答案并期望很快得到修复。
编辑:我们真的坚持这一点,有什么想法/建议吗?
Edit2:MSDN 社区支持告诉我通过 connect.microsoft.com 提出它,我已经这样做了,但我不希望它永远得到解决。所以我将不得不用其他东西替换这个用户控件,并希望我找不到其他有类似问题的用户控件,否则 Windows 8 支持将被永久搁置。将在它被接受为错误并且不会很快修复的基础上关闭它。