none
Propiedad maxlenght RRS feed

  • Pregunta

    • Tengo un texbox en un formulario llamado txttítulo como permitir ingresarle entre 10  y 120 caracteres si no que muestre un mensajecom errorprovider
    miércoles, 1 de mayo de 2013 17:44

Respuestas

  • Hola prueba usando algo como esto:

    Private Sub txtTitulo_Validating(ByVal sender As Object, ByVal e As _
        System.ComponentModel.CancelEventArgs) Handles TextBox1.Validating
        If txtTitulo.Text.Length >= 10 and MtxtTitulo.Text.Length <= 120  Then
    	'No muestro ningun error        
     	ErrorProvide r1.SetError(Me.txtTitulo, "")
        Else
    	'Muestro el error
    	ErrorProvider1.SetError(Me.txtTitulo, "Ingrese un rango entre 10 y 120 caracteres.")
        End If
    End Sub

    Aqui un Enlace:

    http://www.elguille.info/colabora/NET2005/Percy_ErrorProvider.htm


    Luis Muñoz Hidalgo
    Mi Blog
    Desarrollador de Software
    Trujillo-Perú

    • Marcado como respuesta Serquenja miércoles, 1 de mayo de 2013 18:07
    miércoles, 1 de mayo de 2013 17:54

Todas las respuestas

  • Te dejo un enlace con ejemplos y nos comentas

    http://shalvinpd.blogspot.com.es/2009/07/windows-forms-input-validation.html?m=1


    Si se solucionó tu consulta no olvides marcar la respuesta. Si te ayudó vótala como útil. Saludos

    miércoles, 1 de mayo de 2013 17:49
  • hola

    no evalauste usar el evento Validating

    en este podrias validar que el Length el Text del control este en ese rando de caracteres y sin mostrar el mensaje


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina

    miércoles, 1 de mayo de 2013 17:51
  • Hola prueba usando algo como esto:

    Private Sub txtTitulo_Validating(ByVal sender As Object, ByVal e As _
        System.ComponentModel.CancelEventArgs) Handles TextBox1.Validating
        If txtTitulo.Text.Length >= 10 and MtxtTitulo.Text.Length <= 120  Then
    	'No muestro ningun error        
     	ErrorProvide r1.SetError(Me.txtTitulo, "")
        Else
    	'Muestro el error
    	ErrorProvider1.SetError(Me.txtTitulo, "Ingrese un rango entre 10 y 120 caracteres.")
        End If
    End Sub

    Aqui un Enlace:

    http://www.elguille.info/colabora/NET2005/Percy_ErrorProvider.htm


    Luis Muñoz Hidalgo
    Mi Blog
    Desarrollador de Software
    Trujillo-Perú

    • Marcado como respuesta Serquenja miércoles, 1 de mayo de 2013 18:07
    miércoles, 1 de mayo de 2013 17:54
  • Hola Muchas Gracias amigo mi problema es permitirle ingresarle

    caracteres, limitarle la longitud  entre 10 y 120 caracteres si ingresa 9

    sale un mensaje con errorprovider  

    miércoles, 1 de mayo de 2013 18:00
  • Con este código, perfectamente se adapta a tus necesidades, le has dado una chequeada?

    Private Sub txtTitulo_Validating(ByVal sender As Object, ByVal e As _
        System.ComponentModel.CancelEventArgs) Handles TextBox1.Validating
        If txtTitulo.Text.Length >= 10 and MtxtTitulo.Text.Length <= 120  Then
    	'No muestro ningun error        
     	ErrorProvide r1.SetError(Me.txtTitulo, "")
        Else
    	'Muestro el error
    	ErrorProvider1.SetError(Me.txtTitulo, "Ingrese un rango entre 10 y 120 caracteres.")
        End If
    End Sub

    Saludos.


    Luis Muñoz Hidalgo
    Mi Blog
    Desarrollador de Software
    Trujillo-Perú


    miércoles, 1 de mayo de 2013 18:04