2017-03-09 11 views
1

私はasp.netで単純なイベントハンドラを作成しようとしていましたが、うまくいきませんでした。 TY だから何イムを行うと、ユーザーが間違ったユーザーを挿入する場合は、ログインエラーハンドラであるか、それはイベントハンドラが動作していませんasp.net

 AddHandler UserFailed(Err.Number), AddressOf userError 


    Public Event UserFailed(ByVal ErroNo As Integer) 


     MsgBox("The user does not exists" & vbCrLf & "or the password is wrong" _ 
       & vbCrLf & vbCrLf _ 
       & "Error: " & errorNo) 

    End Sub 

このイベントを呼び出し、私が追加したときに私が働いていないから意味がある Private Sub userError(ByVal errorNo As Integer) Handles curUser.UserFailed としてエラーを宣言渡しますエラーがするを説明しますと

AddHandler UserFailed(Err.Number), AddressOf userError it says the following "addhandler or remove handler statement event operant must be a dot qualified expression or simple name" sry im noob xD 

答えて

0

内の「Err.Numberには」ちょうどあなたのAddHandlerから(Err.Number)を削除します。

イベントを発生させたときに値が渡されます(以下を参照)。ハンドラを追加したときの値は渡されません。

RaiseEvent UserFailed(Err.Number)

関連する問題