jadams0173
Technical User
- Feb 18, 2005
- 1,210
This is my first time trying to make a 2005 program. So far I've been able to use the help files to get me by. But I'm stuck here.
I'm getting this error:
Unable to cast object of type 'System.EventArgs' to type 'System.ComponentModel.CancelEventArgs'.
When I try to call this
I tried to have patience but it took to long!
-DW
I'm getting this error:
Unable to cast object of type 'System.EventArgs' to type 'System.ComponentModel.CancelEventArgs'.
When I try to call this
Code:
Private Sub cmdConvert_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cmdConvert.Click
Dim myObj As New System.ComponentModel.CancelEventArgs
myObj = System.EventArgs.Empty
Select Case CInt(txtNumber.Text)
Case 88 To 100
txtLetter.Text = "A"
Case 80 To 87
txtLetter.Text = "B"
Case 76 To 79
txtLetter.Text = "C"
Case 60 To 66
txtLetter.Text = "D"
Case 0 To 59
txtLetter.Text = "E"
Case Else
Me.txtNumber_Validating(sender, myObj)
End Select
Me.txtNumber.Select(0, txtNumber.Text.Length)
Code:
Private Sub txtNumber_Validating(ByVal sender As Object, ByVal e As System.ComponentModel.CancelEventArgs) Handles txtNumber.Validating
Dim ErrMsg As String
If ActiveControl.Name = "cmdExit" Then Exit Sub
ErrMsg = vbNullString
' Cancel the event and select the text to be corrected by the user
If Not ValidateGrade(CInt(txtNumber.Text), ErrMsg) Then
e.Cancel = True
txtNumber.Select(0, txtNumber.Text.Length)
' Set the ErrorProvider error with the text to display.
Me.ErrorProvider1.SetError(txtNumber, ErrMsg)
End If
End Sub
I tried to have patience but it took to long!