Retroceder   Foros del Web > Temas generales de computación > Programación > Visual Basic

Respuesta
 
Herramientas Desplegado
Antiguo 25-may-2005, 17:52   #1 (permalink)
Javi 777 ha deshabilitado el karma
 
Fecha de Ingreso: diciembre-2004
Mensajes: 24
Timer

Saludos. Tengo una duda sobre el Timer.

Yo tengo un botón creado que cuando le doy click aparece un label con un texto. Entonces cree un timer y lo que yo quiero hacer es: Que cuando le de click al botón y salga el label con el texto, aparezca el label con el texto por un lapso de tiempo y después desaparezca.

¿En dónde tendría que poner la codificación y qué tengo que poner en la codificación para que ocurra lo que le estoy explicando arriba?

Aquí les escribo la codificación que tengo hecha hasta ahora:

Private Sub Form_Load()
Label1.Visible = False
End Sub

Private Sub Command1_Click()
Label1.Visible = True
End Sub

Espero sus respuestas y gracias anticipadas .
Javi 777 está desconectado   Responder Citando
Antiguo 25-may-2005, 18:16   #2 (permalink)
VisualGuallabo está en el buen camino
 
Avatar de VisualGuallabo
 
Fecha de Ingreso: marzo-2005
Mensajes: 274
Enviar un mensaje por Yahoo  a VisualGuallabo
pues establese el Intervalo del timer en su propiedades
cada 1000 equivale a un segundo.
y la propiedad Enabled a false.

En el evento click del boton agregale esta linea
Timer1.Enabled =True

luego pones

Private Sub Timer1_Timer()
Timer1.Enabled =False
Label1.Visible = False
End Sub
__________________
"No hay lenguaje de programación potente que sea inferior a otro semejante cuando existe un buen programador que lo defiende"

Yosvanis Cruz Alias VisualGuallabo
Ycruz
VisualGuallabo está desconectado   Responder Citando
Antiguo 25-may-2005, 21:24   #3 (permalink)
robertonavarro ha deshabilitado el karma
 
Avatar de robertonavarro
 
Fecha de Ingreso: octubre-2004
Mensajes: 72
Enviar un mensaje por MSN a robertonavarro
Para complementar un poco...

Con el código anterior la etiqueta solo sería visible durante un segundo. Si deseas que permenezca mas tiempo debes condicionar la ejecución de las instrucciones

label1.visible=false
timer1.enable=false

puedes agregar una variable de control estatica (es decir que mantiene su valor en cada iteracón del timer), el código completo del timer sería entonces:

static intContador as integer
if intContador > 4 then
label1.visible=false
timer1.enable=false
end if
intContador=intContador+1

en donde el 4 representa la cantidad de segundos que permanecería visible la etiqueta después de que oprimes el botón, por supuesto puedes variar ese número a la cantidad que tu deseas.
Todo esto suponiendo que los valores iniciales son
timer1.interval=1000
label1.visible=false
timer1.enabled=false
robertonavarro está desconectado   Responder Citando
Antiguo 25-may-2005, 21:58   #4 (permalink)
VisualGuallabo está en el buen camino
 
Avatar de VisualGuallabo
 
Fecha de Ingreso: marzo-2005
Mensajes: 274
Enviar un mensaje por Yahoo  a VisualGuallabo
Solo le dije que cada mil es un segundo el intervalo lo pone el. lo puede poner en 6000 y serian 6 segundos y no necesitaria usar el contador que usaste en tu codigo.

es decir el intervalo que lo ponga segun la duración que le quiera dar y asi escribe menos codigos, ¿No crees?
__________________
"No hay lenguaje de programación potente que sea inferior a otro semejante cuando existe un buen programador que lo defiende"

Yosvanis Cruz Alias VisualGuallabo
Ycruz
VisualGuallabo está desconectado   Responder Citando
Antiguo 26-may-2005, 06:32   #5 (permalink)
MaxExtreme ha deshabilitado el karma
 
Fecha de Ingreso: abril-2005
Mensajes: 3.083
Cita:
Iniciado por VisualGuallabo
Solo le dije que cada mil es un segundo el intervalo lo pone el. lo puede poner en 6000 y serian 6 segundos y no necesitaria usar el contador que usaste en tu codigo.

es decir el intervalo que lo ponga segun la duración que le quiera dar y asi escribe menos codigos, ¿No crees?
"¡Oh! ¡Oh! ¡Prepotente! ¡Te crees mejor que robertonavarro!"

Eso mismo me soltarías si hubiese contestado yo...
MaxExtreme está desconectado   Responder Citando
Antiguo 26-may-2005, 11:08   #6 (permalink)
VisualGuallabo está en el buen camino
 
Avatar de VisualGuallabo
 
Fecha de Ingreso: marzo-2005
Mensajes: 274
Enviar un mensaje por Yahoo  a VisualGuallabo
En ningun momento me creo mejor que nadie. solo ise una recomendación.
Incluso pienso que el analizis hecho por robertonavarro es muy bueno y sobre todo logico.

Por que piensas que si cerias tu. te atacaria.
Para que sepas, que siempre estemos en disputa no quiere decir que me caigas mal ho algo por el estilo, y si yo te caigo mal lo siento por ti, Te considero un compañero mas al igual que el compañero Eternal Idol.

Por minimo que sea Todos tenemos defectos.

robertonavarro disculpa si me esprese mal, en ningun momento quise decir que era mejor que tu, a la verdad dudo ser mejor que tú, ya que soy un simple programador novato de 23 años y solo llevo en Visual Basic 3 años.
__________________
"No hay lenguaje de programación potente que sea inferior a otro semejante cuando existe un buen programador que lo defiende"

Yosvanis Cruz Alias VisualGuallabo
Ycruz
VisualGuallabo está desconectado   Responder Citando
Antiguo 26-may-2005, 11:13   #7 (permalink)
MaxExtreme ha deshabilitado el karma
 
Fecha de Ingreso: abril-2005
Mensajes: 3.083
Cita:
Iniciado por VisualGuallabo
En ningun momento me creo mejor que nadie. solo ise una recomendación.
Incluso pienso que el analizis hecho por robertonavarro es muy bueno y sobre todo logico.

Por que piensas que si cerias tu. te atacaria.
Para que sepas, que siempre estemos en disputa no quiere decir que me caigas mal ho algo por el estilo, y si yo te caigo mal lo siento por ti, Te considero un compañero mas al igual que el compañero Eternal Idol.

Por minimo que sea Todos tenemos defectos.

robertonavarro disculpa si me esprese mal, en ningun momento quise decir que era mejor que tu, a la verdad dudo ser mejor que tú, ya que soy un simple programador novato de 23 años y solo llevo en Visual Basic 3 años.
¿3 años en VB? Aprovecha mejor el tiempo ;) En 3 años se puede curtir bastante bien un programador de C++... O mejor deja VB
MaxExtreme está desconectado   Responder Citando
Antiguo 31-may-2005, 06:55   #8 (permalink)
VisualGuallabo está en el buen camino
 
Avatar de VisualGuallabo
 
Fecha de Ingreso: marzo-2005
Mensajes: 274
Enviar un mensaje por Yahoo  a VisualGuallabo
MaxExtreme grasias por la recomendación. pero estoy en la Universidad y tengo que estudiar y no puedo dedicarme por completo al Visual Basic, ademas formo parte del centro de software de la Universidad donde tengo que dedicarle tiempo a herramientas de Autores con las que realiso software Educativos para la educación de mi País
__________________
"No hay lenguaje de programación potente que sea inferior a otro semejante cuando existe un buen programador que lo defiende"

Yosvanis Cruz Alias VisualGuallabo
Ycruz
VisualGuallabo está desconectado   Responder Citando
Antiguo 31-may-2005, 06:55   #9 (permalink)
VisualGuallabo está en el buen camino
 
Avatar de VisualGuallabo
 
Fecha de Ingreso: marzo-2005
Mensajes: 274
Enviar un mensaje por Yahoo  a VisualGuallabo
MaxExtreme grasias por la recomendación. pero estoy en la Universidad y tengo que estudiar y no puedo dedicarme por completo al Visual Basic, ademas formo parte del centro de software de la Universidad donde tengo que dedicarle tiempo a herramientas de Autores con las que realiso software Educativos para la educación de mi País.

Mis saludos.
__________________
"No hay lenguaje de programación potente que sea inferior a otro semejante cuando existe un buen programador que lo defiende"

Yosvanis Cruz Alias VisualGuallabo
Ycruz
VisualGuallabo está desconectado   Responder Citando
Respuesta
No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 04:34.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93