none
Função para verificar caracteres em textbox RRS feed

  • Pergunta

  • Olá pessoal, estou precisando de uma ajuda de vocês, em um sistema onde eu coloquei para que o cliente possa salvar os dados de login para que não precise digitar depois, estou com um problema, quando o programa carrega o nome de usuário que vem de um arquivo .INI, o nome de usuário pode ser facilmente alterado no arquivo .INI.

    O sistema vai dar mensagem de erro dizendo que o usuário não está cadastrado, o que quero evitar é que ele faça o login automaticamente caso o nome de usuário tenha algum caractere especial, assim ele não vai ativar o login automático.

    na textbox no evento keypress uso este código para bloquear os caracteres permitindo apenas letras e números

    Private Sub TBUsuario_KeyPress(sender As Object, e As KeyPressEventArgs) Handles TBUsuario.KeyPress
            If strAcentos.IndexOf(e.KeyChar) > 0 Then
                e.Handled = True
            End If
            If Not (Char.IsLetterOrDigit(e.KeyChar) Or Asc(e.KeyChar) = 8) Then
                e.Handled = True
            End If
        End Sub

    Mas o que preciso é fazer a mesma coisa só que quando o sistema carrega o usuário do arquivo, porque quando ele faz isso não é um evento keyPress é claro, e por isso pode ser burlado caso não tenha como verificar o nome de usuário igual é feito quando o cliente digita o nome de usuário.

    Agradeço quem puder me ajudar ^^

    quinta-feira, 24 de outubro de 2013 18:12

Respostas

  • Boa tarde!

    Da uma lida nesses links:

    Link1

    Link2

    Eles podem te levar a encontrar a solução de que você precisa.

    Att.

    Giovani

    • Marcado como Resposta Giovani Cr segunda-feira, 28 de outubro de 2013 17:16
    quinta-feira, 24 de outubro de 2013 18:36
  • Obrigado pelos links, eu resolvi modificar a mensagem de erro quando tem algum caractere, assim resolvi o problema, sobre os links, eu li mas é que do jeito que está no link eu já sabia, descrever todos os caracteres e bloquear eles, mas queria igual do evento KeyPress, mas obrigado amigo ^^
    • Marcado como Resposta Giovani Cr segunda-feira, 28 de outubro de 2013 17:16
    sexta-feira, 25 de outubro de 2013 00:35

Todas as Respostas

  • Boa tarde!

    Da uma lida nesses links:

    Link1

    Link2

    Eles podem te levar a encontrar a solução de que você precisa.

    Att.

    Giovani

    • Marcado como Resposta Giovani Cr segunda-feira, 28 de outubro de 2013 17:16
    quinta-feira, 24 de outubro de 2013 18:36
  • Obrigado pelos links, eu resolvi modificar a mensagem de erro quando tem algum caractere, assim resolvi o problema, sobre os links, eu li mas é que do jeito que está no link eu já sabia, descrever todos os caracteres e bloquear eles, mas queria igual do evento KeyPress, mas obrigado amigo ^^
    • Marcado como Resposta Giovani Cr segunda-feira, 28 de outubro de 2013 17:16
    sexta-feira, 25 de outubro de 2013 00:35