我目前正在VS 2015中的vb.net上编写一个新项目,我发现了一个奇怪的情况。每当我编译项目时,它会复制子程序,但只复制处理各种事件的程序。
例如:
Private Sub Review_HoverView(ByVal sender As Object, ByVal e As EventArgs) Handles Review.MouseHover, Review.MouseEnter, Review.MouseMove, ReviewLbl.MouseHover, ReviewLbl.MouseEnter, ReviewLbl.MouseMove
Review.Image = Global.Received.My.Resources.ReviewHover
ReviewLbl.ForeColor = Color.Green
End Sub
Private Sub Review_NormalView(ByVal sender As Object, ByVal e As EventArgs) Handles Review.MouseLeave, Review.MouseUp, ReviewLbl.MouseLeave, ReviewLbl.MouseUp
Review.Image = Global.Received.My.Resources.Review
ReviewLbl.ForeColor = Color.Blue
End Sub
Private Sub Review_ClickView(ByVal sender As Object, ByVal e As EventArgs) Handles Review.MouseDown, ReviewLbl.MouseDown
Review.Image = Global.Received.My.Resources.ReviewClick
ReviewLbl.ForeColor = Color.LightBlue
End Sub
Private Sub Review_ClickView(sender As Object, e As MouseEventArgs) Handles ReviewLbl.MouseDown, Review.MouseDown
End Sub
Private Sub Review_HoverView(sender As Object, e As MouseEventArgs) Handles ReviewLbl.MouseMove, ReviewLbl.MouseHover, ReviewLbl.MouseEnter, Review.MouseMove, Review.MouseHover, Review.MouseEnter
End Sub
Private Sub Review_NormalView(sender As Object, e As MouseEventArgs) Handles ReviewLbl.MouseUp, ReviewLbl.MouseLeave, Review.MouseUp, Review.MouseLeave
End Sub
这很烦人,因为每次生成时都必须删除这些行。
任何人都知道为什么以及如何避免这种情况?
提前感谢您的支持。