Foro de elhacker.net

Programación => Programación Visual Basic => Mensaje iniciado por: SheKeL_C$ en 22 Marzo 2006, 16:38 pm



Título: limite en textbox
Publicado por: SheKeL_C$ en 22 Marzo 2006, 16:38 pm
Estaba haciendo un textbox en el q acepte una ip
es decir q solo acepte numeros y puntos lo q pasa es q no tiene llimite, m gustaria limitarlo no por el espacio q ocupa xq cada ip puede tener algun numero mas o menos.
quiero limitarlo por los puntos q tiene "  .  ", q solo acepte 3, d momento tengo esto:

Código:
tamaño = Len(Text1.Text)
b = 0
For a = 0 To tamaño
    If Left(Text1.Text, a) = "." Then
        b = b + 1
    End If
Next

If b = 3 Then MsgBox "tan 3 puntos"

No s en q falla, en alguna tonteria seguro,q l voy a acer soy un negao pa esto xD, pero quiero aprender  :rolleyes: :rolleyes:


Título: Re: limite en textbox
Publicado por: Ironhorse en 22 Marzo 2006, 19:41 pm
O si no podrias usar el control MaskEdBox con esta mascara:
###.###.###.###

saludos


Título: Re: limite en textbox
Publicado por: SheKeL_C$ en 22 Marzo 2006, 22:04 pm
Cuando lo pongo en el codigo no m lo reconoce como un comando  :huh: :huh:, m podrias decir como quedaria??

gracias


Título: Re: limite en textbox
Publicado por: APOKLIPTICO en 22 Marzo 2006, 22:21 pm
Tendrias que hacer click derecho en el menu de controles, luego "componentes" y agregar el control "Microsoft Masked Edit Control 6.0" y listo, en la mascara pones "###.###.###.###" como decia Ironhorse.


Título: Re: limite en textbox
Publicado por: SheKeL_C$ en 22 Marzo 2006, 22:30 pm
OK, gracias  ;) :D

Salu2