Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

Timer

Estas en el tema de Timer en el foro de Visual Basic clásico en Foros del Web. Un saludo a todos los del foro tengo una pequeña duda estoy realizando mi programa en Visual Basic, utilizo 5 forms, el problema es que ...
  #1 (permalink)  
Antiguo 29/09/2005, 19:28
Avatar de Kenshin  
Fecha de Ingreso: agosto-2004
Ubicación: Mexico
Mensajes: 47
Antigüedad: 19 años, 8 meses
Puntos: 0
Timer

Un saludo a todos los del foro tengo una pequeña duda estoy realizando mi programa en Visual Basic, utilizo 5 forms, el problema es que yo no quiero que el usuario apriete el boton para que abra la otra ventana si no que sea por tiempo uso el Call para que me envie automaticamente a la otra ventana
Call Command1_Click
Call Command2_Click
Call Command3_Click
Call Command4_Click
Call Command5_Click
Pero quiero darles tiempo de 60 seg para que el usuario pueda ver las ventas que puedo hacer para que eso pueda suceder
  #2 (permalink)  
Antiguo 29/09/2005, 21:05
 
Fecha de Ingreso: septiembre-2005
Mensajes: 76
Antigüedad: 18 años, 7 meses
Puntos: 0
usa el control timer
__________________
Buby Systems
  #3 (permalink)  
Antiguo 30/09/2005, 06:35
Avatar de piojoman  
Fecha de Ingreso: enero-2005
Ubicación: Argentina
Mensajes: 224
Antigüedad: 19 años, 3 meses
Puntos: 3
Me mareo un poco el comentario pero creo que entendi...
Lo que podes hacer es poner el control Timer, dale un valor a la propiedad intervalo = 500, o lo que te parezca;

Usas un label o algo para tomar el tiempo del sistema con la funcion Now() o la funcion Time() y despues la funcion If..
Ej:

Tiempo= Second(Time) ' Simplemente toma los segundos de la hora

If Second(Time) + 60 > 59 Then ' Se fija si el tiempo original + el agregado se pasa de los 59 segundos
Tiempo = Tiempo - 60 ' Aca se le resta 60 en caso afirmativo
If Second(Time)>= Tiempo Then ' Mira si lo que queremos se cumple
Unload me ' desaparece el Form Actual
Frm_Segundo.Show = True ' Carga otro form
End If
End If

Nota: Tiempo no lo declare como variable porque no lo es, en realidad se Teimpo es una variable jamas se cumplira el IF porque a los segundos actuales se le van a sumar 60 asi que nunca va a hacer lo que qeuremos, te aconsejo que uses otro metodo como un label como testigo

Última edición por piojoman; 30/09/2005 a las 06:42
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 19:56.