Hola a todos, soy nueva aqui y espero que alguien me pueda ayudar. Lo que quiero saber es como puedo validar un textbox que reciba un mail, pero que el "@" (arroba) no este al comienzo y que despues del arroba puedan existir hasta 3 puntos "."
Se que debo utilizar InStr para ver las posiciones pero no me funciona cuando le coloco un errorprovider. Hasta aqui esto es lo que he avanzado:
    Private Sub txtMail_Validating(ByVal sender As Object, ByVal e As System.ComponentModel.CancelEventArgs) Handles txtMail.Validating
        Dim micaja As TextBox
        Dim cadena As String
        micaja = CType(sender, TextBox)
        cadena = Val(micaja.Text)
        If InStr(cadena, "@") = 1 And InStr(cadena, ".") < InStr(cadena, "@") Then
            ErrorProvider1.SetError(micaja, "Escriba correctamente su direccion de mail")
            e.Cancel = True
        Else
            ErrorProvider1.SetError(micaja, "")
        End If
    End Sub 
