vb.net子对象(发送方e作为对象,e作为事件参数)

vb.net子对象(发送方e作为对象,e作为事件参数),vb.net,winforms,Vb.net,Winforms,对于这样的随机子对象 Protected Sub SStyleUnlock(sender As Object, e As EventArgs) HistValHighS.Enabled = True HistValMedS.Enabled = True HistValLowS.Enabled = True PeerValHighS.Enabled = True End Sub HistValHighS之类的东西都是文本框。 我可以说,如果我把发送者作为对象,e作

对于这样的随机子对象

Protected Sub SStyleUnlock(sender As Object, e As EventArgs)
    HistValHighS.Enabled = True
    HistValMedS.Enabled = True
    HistValLowS.Enabled = True
    PeerValHighS.Enabled = True
End Sub
HistValHighS之类的东西都是文本框。 我可以说,如果我把发送者作为对象,e作为事件参数,一切都是一样的吗? 换句话说,当只需要受保护的子发送方时,使用受保护的子发送方作为对象,e作为事件参数总是正确的


谢谢你的建议

事件处理程序通常是私有的,不受保护。如果您从未使用这些参数,则有一个允许您省略这些参数的。但是有一个警告-如果您的事件处理程序可以通过表单设计器导航,它将不知道您的事件处理程序,除非参数中有100%的匹配。因此,它将为您创建一个新的处理程序。如果您不介意这一不便,请随意删除这些参数。

事件处理程序通常是私有的,不受保护。如果您从未使用这些参数,则有一个允许您省略这些参数的。但是有一个警告-如果您的事件处理程序可以通过表单设计器导航,它将不知道您的事件处理程序,除非参数中有100%的匹配。因此,它将为您创建一个新的处理程序。如果您对此不便表示同意,请随时删除这些参数。

谢谢您的建议!那很有帮助!谢谢你的建议!那很有帮助!