我正在创建一个新表单,我的IDE崩溃了,或者它遇到了问题,现在每次创建一个新表单时,它都有一条黑线。黑线不是我添加的东西,它似乎是从错误的地方绘制的表格顶部的黑线。有趣的是,每次重新加载表格时,线条会向上移动,直到第5次加载后它消失。我该如何阻止这种情况发生?我已经尝试了构建,重建,清理解决方案(重启视觉工作室)但它仍然存在,它是不一致哪个也讨厌,任何想法?
答案 0 :(得分:1)
线条出现在窗口上方的方式(它在上边框上)使它看起来像是在Designer生成的代码之外。
一些探索性编码:
为了帮助测试,您是否可以注释掉任何代码隐藏,以便仅设计器生成的代码并查看它是否仍然存在?
答案 1 :(得分:0)
如果每次进入设计模式时线条向上移动它应该在如上所述的Designer生成的代码后面的代码中,如果没有尝试查看Form_Initialize,如果没有检查是否使用用户控件(这不是vs标准之一,也许你自己写的) 并在那里进行相同的检查(甚至可以在用户控件的构造函数中)。