SoloCodigo
Programación General => Visual Basic 6.0 e inferiores => Mensaje iniciado por: Angel38 en Lunes 20 de Febrero de 2006, 18:14
-
Hola amigos.
La pregunta que tengo es la siguiente: :huh:
tengo este label en el momento cargarse el formulario.
label1.caption="Bienvenido"
Como hago para que despues de 3 segundos ese mismo label muestre una frase diferente como: :comp:
"Elija la Opción que necesite"
Muchas gracias, espero que sea de su total comprensión.
-
Salu2. si no recuerdo mal con un Timer, pones el intervalo en milisegundos, en el procedimiento timer del objeto timer escribes lo que ha de poner el label1.caption cada vez que pase por el :).
Espero que lo entiendas.
:smartass: :comp:
-
Private Sub Form_Load()
Label1.Caption = "Bienvenido..."
'Activas el reloj. Recuerda que trabaja en milisegundos
Timer1.Interval = 3000
End Sub
Private Sub Timer1_Timer()
'El reloj al llegar a los 3000 miliseg. realiza la siguiente accion
Label1.Caption = "Seleccione su opcion..."
'Desconectamos el reloj, ya que solo queremos que lo haga una sola vez
'Si no lo desconectas, estara trabajando mientras este el formulario activo
Timer1.Interval = 0
End Sub
-
'Desconectamos el reloj, ya que solo queremos que lo haga una sola vez
'Si no lo desconectas, estara trabajando mientras este el formulario activo
Timer1.Interval = 0
Creo que es más recomendable desconectarlo con
Saludos.
-
Gracias por la ayuda, encontre otra forma de hacerlo con las Librerias. :comp:
'declarada en General
private declare sub Sleep lib"Kernel32" (byval Milisegundos as long)
luego antes de cambiar el label hago esto en el formulario.
Label1.caption="Hola"
doevents
Sleep 300
label1.caption="Que tal"
Gracias por la info. del timer asi tengo dos formas diferentes de hacerlo. :smartass: