Visual Basic - Contar puntos

Life is soft - evento anual de software empresarial
 
Vista:

Contar puntos

Publicado por Alejandro (33 intervenciones) el 19/02/2006 01:54:22
Hola tengo un pequeño problema con mi programa.
El programa se supone que debe de contas los puntos que se le insertan en las cajas de texto y los cuenta biien pero cuando pones alguna letra o numero antes del punto no los cuenta si alguien me puede ayudar se lo agradecere mucho.
aqui esta el codigo que esoy usando :

Private Sub Text1_Change()
Dim Caracter As Integer
Static Contar As Integer

For Caracter = 1 To Len(Text1.Text)
If Mid(Text1.Text, 1, Car) = "." Then
Contar = Contar + 1
End If
Next Car

If COntar > 5 Then
Text1.Text = "Tienes " & COntar & "puntos"
COntar = 0
End If
End Sub
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Contar puntos

Publicado por EmilianoZ (7 intervenciones) el 19/02/2006 10:08:49
¿Tiene que ser en el evento Change()?, parece mas sencillo hacerlo en el KeyPress() o KeyDown().Ej.
Private Sub Text1_KeyDown(KeyCode As Integer, Shift As Integer)
Static contar As Integer
If KeyCode = 110 Then contar = contar + 1
If contar > 5 Then
Text1.Text = "Tienes " & contar & "puntos"
contar = 0
End If
End Sub
Espero que te sirva. Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Contar puntos

Publicado por Alejandro (33 intervenciones) el 19/02/2006 19:28:37
Si me sirvio muchas gracias por su ayuda
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar