elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Sigue las noticias más importantes de seguridad informática en el Twitter! de elhacker.NET


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP)
| | | |-+  Programación Visual Basic (Moderadores: LeandroA, seba123neo)
| | | | |-+  Activar Timer cuando el contenido de un textbox sea un Valor Numérico
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Activar Timer cuando el contenido de un textbox sea un Valor Numérico  (Leído 1,771 veces)
ubetor^^

Desconectado Desconectado

Mensajes: 227



Ver Perfil
Activar Timer cuando el contenido de un textbox sea un Valor Numérico
« en: 5 Septiembre 2006, 13:53 pm »

Al menos sé ( ;D ) que el código tiene que ser algo como esto:

Código:
If Text1.text = "aqui no se que poner...." Then
Timer1.enabled= True
Else
Msgbox "Introduzca un valor numérico"
End if

Tal vez se pueda hacer poniendo una variable...en este caso, de que tipo habría que declararla, y cómo quedaría??  :huh:

Gracias de antemano.





En línea

Hans el Topo


Desconectado Desconectado

Mensajes: 1.754


"Estoy cansado de no hacer nada"


Ver Perfil WWW
Re: Activar Timer cuando el contenido de un textbox sea un Valor Numérico
« Respuesta #1 en: 5 Septiembre 2006, 14:34 pm »

Código:
if text1.text=cint(text1.text) then
 ' dale caña
else
 msgbox "No hay número..."


esto es algo muy básico y se puede hacer de muchas maneras.... te aconsejo te mires un pequeño manual...

lo lógico sería comprobar el change del text pero weno


En línea

ubetor^^

Desconectado Desconectado

Mensajes: 227



Ver Perfil
Re: Activar Timer cuando el contenido de un textbox sea un Valor Numérico
« Respuesta #2 en: 5 Septiembre 2006, 14:48 pm »

Ok, el timer ahora lo activa. Pero si en el textbox pongo un valor que no sea numérico en lugar del msgbox salta un error  :huh: Esto pasa tanto si lo pongo en el evento "change" como en el "click" de un botón.

Citar
esto es algo muy básico y se puede hacer de muchas maneras.... te aconsejo te mires un pequeño manual...

Si, se que es básico, xd, hace un par de semanillas que empecé con vb. En el manual que me leído no venían cosas de este tipo, si alguien pudiese dejarme un enlace en el que las haya le estaría agradecido...


En línea

Hendrix
In The Kernel Land
Colaborador
***
Desconectado Desconectado

Mensajes: 2.276



Ver Perfil WWW
Re: Activar Timer cuando el contenido de un textbox sea un Valor Numérico
« Respuesta #3 en: 5 Septiembre 2006, 15:03 pm »

prueba asi:

Código:
If IsNumeric(Text1.Text) = True Then
timer1.Enabled = True
Else
MsgBox "Introduce solo numeros"
End If

Salu2

En línea

"Todos los días perdemos una docena de genios en el anonimato. Y se van. Y nadie sabe de ellos, de su historia, de su peripecia, de lo que han hecho, de sus angustias, de sus alegrías. Pero al menos una docena de genios se van todos los días sin que sepamos de ellos". - Juan Antonio Cebrián
ubetor^^

Desconectado Desconectado

Mensajes: 227



Ver Perfil
Re: Activar Timer cuando el contenido de un textbox sea un Valor Numérico
« Respuesta #4 en: 5 Septiembre 2006, 15:42 pm »

Funciona! Thanks...pero sabéis alguno donde se aprenden estos codes??
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines