Foros del Web » Programación para mayores de 30 ;) » Programación General »

formato a cuadro de texto

Estas en el tema de formato a cuadro de texto en el foro de Programación General en Foros del Web. Un saludo a todos los del foro Les comento que tengo un texbox al cual debo de realizarte cierttas validaciones. 1.-Que no reciba letras 2.- ...
  #1 (permalink)  
Antiguo 18/07/2011, 12:09
 
Fecha de Ingreso: mayo-2009
Mensajes: 76
Antigüedad: 15 años
Puntos: 0
formato a cuadro de texto

Un saludo a todos los del foro
Les comento que tengo un texbox al cual debo de realizarte cierttas validaciones.
1.-Que no reciba letras
2.- que el formato sea 000.00
3.- que los valores esten entre 0.01 y 100
Los dos primero ya los tengo
con el siguiente codigo
Código vb:
Ver original
  1. If Not IsNumeric(Chr(KeyAscii)) And KeyAscii <> 8 _
  2.     And (KeyAscii <> 46 Or InStr(txtporcentaje.Text, ".") >= 1) Then
  3.         KeyAscii = Empty
  4.         txtporcentaje.Text = Format(txtporcentaje.Text, "000.00")
  5.         txtporcentaje.Text = Left(txtporcentaje, 3) & "." & Mid(txtporcentaje, 2, Len(txtporcentaje))
  6.     End If
solo que el formato no lo toma hata que le doy clic en algun otro componente,lo tercero de convertir los valores de tipo string a numerico no me los cambia
me manda un error de que espera una matriz el codigo que he usado para esto es
Código vb:
Ver original
  1. Dim aDbl As Double
  2. Dim anInt As Integer
  3. aDbl = txtporcentaje.Text
  4. 'The following line of code sets anInt to 2346.
  5. anInt = CInt(txtporcentaje.Text)
  6.  
  7.    If anInt (txtporcentaje.Text) <= 0.01 Or anInt (txtporcentaje.Text) >= 100 Then
  8.    MsgBox "Número fuera de rango"
  9.  End If
espero me puedan orientar muchas gracias

Etiquetas: cuadro, formato
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:56.