有趣的错误:新形式有黑线,我该如何摆脱它

fla*_*404 5 c# visual-studio-2008 winforms

我正在创建一个新表单,我的IDE崩溃了,或者它遇到了问题,现在每次创建一个新表单时,它都有一条黑线.黑线不是我添加的东西,它似乎是从错误的地方画的表格顶部的黑线.有趣的是,每次重新加载表格时,线条会向上移动,直到第5次加载后它消失.我该如何阻止这种情况发生?我已经尝试了构建,重建,清洁解决方案(重新启动视觉工作室)但它仍然存在,它是不一致哪个也烦人,任何想法?

通过它的黑色线条的形式的屏幕截图

STW*_*STW 1

该线显示在窗口上方(越过边框)的方式使其看起来可能位于 Designer 生成的代码之外。

一些探索性编码:

  1. 做好备份!
  2. 尝试注释掉尽可能多的隐藏代码。测试它是否使用设计者生成的代码重复出现。
    • 如果没有,请慢慢取消注释您的代码隐藏。风险最高的代码是直接操作图形系统的任何代码。
    • 如果是这样,那么尝试注释掉不同的控制声明,直到它消失(您将调整生成的代码,所以这是良好的备份至关重要的地方)

为了帮助测试,您能否注释掉任何隐藏代码,以便它只是设计器生成的代码,并查看它是否仍然发生?