Visual Studio在子程序后丢失/删除/删除VB延续行?

时间:2009-11-20 17:26:04

标签: vb.net visual-studio

在调试VB.Net程序时,我发现在设计用于处理事件的子例程中缺少连续行。延续字符“_”在那里,但缺少以下行

示例:

Friend Sub TV_Main_Network_MouseDown _
    Handles TV_Main_Network.MouseDown

将成为

Friend Sub TV_Main_Network_MouseDown _

前几次我认为我做了一些编辑错误,但现在发生了3次,总是以相同的方式(不同的子程序但是相同的地方)。据我所知,没有其他延续线发生变化。

这是我错过的错误或某些功能吗?

1 个答案:

答案 0 :(得分:2)

如果删除处理程序所基于的控件,则会发生这种情况。例如,如果你有一个button1的处理程序并从表单中删除button1(在设计模式下),则会自动删除子语句的“handle”部分。

当您为不存在的控件编写处理程序时,也会发生这种情况,然后在设计模式下将控件添加到窗体,然后双击该控件。在这种情况下,它会添加一个新的处理程序并从前一个处理程序中删除“句柄...”。