passado Posted April 9, 2009 at 05:11 PM Report #256132 Posted April 9, 2009 at 05:11 PM 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?
passado Posted April 11, 2009 at 09:46 PM Author Report #256329 Posted April 11, 2009 at 09:46 PM ninguem me consegue ajudar, ja andei a procura mas nao consegui encontrar nada que me resolvesse o problema
Weasel Posted April 14, 2009 at 09:44 AM Report #256644 Posted April 14, 2009 at 09:44 AM 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
passado Posted April 14, 2009 at 01:13 PM Author Report #256680 Posted April 14, 2009 at 01:13 PM 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
passado Posted April 14, 2009 at 01:39 PM Author Report #256686 Posted April 14, 2009 at 01:39 PM Resolvido, fiz por processos, criei um processo e chamo so quando quero 😉
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now