1

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

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

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

4

1 回答 1

3

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

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

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

于 2010-09-17T18:16:25.617 回答