在调试VB.Net程序时,我发现在设计用于处理事件的子例程中缺少连续行。延续字符“_”在那里,但缺少以下行
示例:
Friend Sub TV_Main_Network_MouseDown _
Handles TV_Main_Network.MouseDown
将成为
Friend Sub TV_Main_Network_MouseDown _
前几次我认为我做了一些编辑错误,但现在发生了3次,总是以相同的方式(不同的子程序但是相同的地方)。据我所知,没有其他延续线发生变化。
这是我错过的错误或某些功能吗?
答案 0 :(得分:2)
如果删除处理程序所基于的控件,则会发生这种情况。例如,如果你有一个button1的处理程序并从表单中删除button1(在设计模式下),则会自动删除子语句的“handle”部分。
当您为不存在的控件编写处理程序时,也会发生这种情况,然后在设计模式下将控件添加到窗体,然后双击该控件。在这种情况下,它会添加一个新的处理程序并从前一个处理程序中删除“句柄...”。