C#:修改tablelayoutpanel时,另一个tablelayoutpanel中的控件消失

时间:2010-09-17 14:04:09

标签: c# .net winforms tablelayoutpanel

两个tableLayoutPanel没有任何共同之处。

在第一个中,添加一个特定的行只会使第二个tableLayoutPanel的所有标签(而不是其他控件)消失!

有没有人遇到过这个问题?解决了吗?

1 个答案:

答案 0 :(得分:3)

是的,我不止一次遇到过这个问题。它关注资源编写者。如果你有两个不同的TLP,修改一个实际上会覆盖另一个设置(保存在* .resx文件中)。

我在半年前搜索过它,似乎很少有人遇到过这个问题 - 它在VS 2005 SP3和VS 2008 SP2中发生了IIRC。

我不认为除了保留resx文件的备份副本并在进行更改后合并它之外,还有什么可以做的。或升级到据称没有此缺陷的VS 2010(但我实际上没有测试过,所以我可能完全错了)。