Jump to content

Recommended Posts

Posted

Na sequencia do meu anterior problema arranjei forma de validar os emails e websites escritos na textbox e validados, e so se o texto fosse correcto os botoes apareciam, acontece que em modo de consulta tenho essas textbox com enabled=false, e assim ele nao faz a validação do texto e os botoes nao aparecem, o codigo que tenho é este:

Private Sub EmailTextBox_Validated(ByVal sender As Object, ByVal e As System.EventArgs) Handles EmailTextBox.Validated
        ' Pattern ou mascara de verificação
        Dim pattern As String = "^[a-zA-Z][\w\.-]*[a-zA-Z0-9]@[a-zA-Z0-9][\w\.-]*[a-zA-Z0-9]\.[a-zA-Z][a-zA-Z\.]*[a-zA-Z]$"

        ' Verifica se o email corresponde a pattern/mascara
        Dim emailAddressMatch As Match = Regex.Match(EmailTextBox.Text, pattern)

        ' Caso corresponda
        If emailAddressMatch.Success Then
            bt_mail_contactos.Visible = True
        Else
            bt_mail_contactos.Visible = False
        End If
    End Sub

O que tenho de mudar ou onde tenho de colocar o codigo para cada vez que cai um texto novo na texto box ele faça o teste e os botoes apareçam ou nao?

Posted

Já tentaste no mesmo local onde colocas o TextBox em Enable=False colocar isto:

TextBox.CausesValidation = False

Depois quando colocares de novo o Textbox em Enabled=True, também terás de colocar essa propriedade em True para fazer a validação.

Knowledge to the masses


Posted

Já tentaste no mesmo local onde colocas o TextBox em Enable=False colocar isto:

TextBox.CausesValidation = False

Depois quando colocares de novo o Textbox em Enabled=True, também terás de colocar essa propriedade em True para fazer a validação.

Ja tentei colocar isso mas nao funciona fica na mesma

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.