Protected Sub drp_usertype_SelectedIndexChanged(ByVal sender As Object, _
ByVal e As System.EventArgs) Handles drp_usertype.SelectedIndexChanged
End Sub
在 drp_usertype.SelectedINDexChanged 下出现错误
它是一个下拉列表
当您声明drp_usertype
对象时,必须按以下方式完成:
Private WithEvents drp_usertype As DropDownList
这对于
Private WithEvents drp_usertype As New DropDownList
ETC...
该关键字允许控件使用语法将事件与其所有者WithEvents
挂钩。Handles
在设计器中添加组件时,它会自动为您生成它,但是当您自己创建它们时,WithEvents
如果您打算对组件使用事件,则必须包括。
如果您不声明对象WithEvents
,则必须以编程方式分配处理程序,因为它们在 C# 中使用AddHandler
- 请参阅:AddHandler
如果没有使用名称“drp_usertype”定义的控件,也会引发此错误。
我通过将功能从一页复制到另一页并忘记在“句柄”关键字之后重命名控件而遇到了这个问题。
显然,这不是您的问题,但我想我会发布它以帮助其他任何遇到此错误的人。