Tamaño en text1

Iniciado por trueno122, 12 Mayo 2005, 21:16 PM

0 Miembros y 1 Visitante están viendo este tema.

trueno122

Hola haciendo las pruebas me surge un problema que despues de buscar y buscar no encuentro como acer que text1.text solo pueda ser escrito 20 caracteres...

Private Sub Text1_Change()


End Sub

algen me pode ayudar??

( ya se que es una prgunta tonta pero...)

byebye

propiedad maxlength= a N.

trueno122

muxas gracias!!  ;D sorry por esa pregunta tan tonta pero nuse que me paso y no lo sabia jeje

trueno122

Pero de toas formas me surgio una new duda xD si esq soy... se me olvido todo y eso q no mas q pare 1 mes cn esto cmo se ace para q text1 solo me acepte numeros? no te rias..  ;D ;D

Free-Knowledgend

bueno, utilizando el boton buscar (esta arriba y te recomiendo que lo utilizes antes de postear dudas) encontre el codigo:


If Not Chr(KeyAscii) Like "[0123456789]" Then
KeyAscii = 0
End If


saludos y suerte  ;) ;) ;)
Lo que diferencia a un hacker de un lammer es la falta de honor y de dignidad de éste último


Slasher-K

Utiliza la función IsNumeric en el evento Validate


Private Sub txtData_Validate(Cancel As Boolean)
  If Not IsNumeric(txtData) Then
    Call MsgBox("No se ingresó un número válido", vbExclamation)

    txtData.SelStart = 0
    txtData.SelLength = Len(txtData)

    Cancel = True
  End If
End Sub


Saludos.



A la reina de las profundidades que cuida los pasos de una sombra en la noche :*

trueno122

#6
Si, ya busque pero no esta explicado yo lo que quiero es una explicacion xq es muy  facil copiar y pegar... pero si no se de donde sale el txt.. o cualquier cosa es como comer pan cn pan.. xD
x cieto es vb 6.0!!
y no me van esos codigos nuse q pasara..

Slasher-K

Leete un tutorial de VB



A la reina de las profundidades que cuida los pasos de una sombra en la noche :*

trueno122

El codigo q encontrado en esta misma web ;D es :

Sub Text1_Keypress(KeyAscii As Integer)
    If KeyAscii <> Asc("9") Then
    'KeyAscii = 8 es el retroceso o BackSpace
       If KeyAscii <> 8 Then
           KeyAscii = 0
       End If
    End If
End Sub


pero no me va..