Visual Basic - MsgBox Always on top

Life is soft - evento anual de software empresarial
 
Vista:
sin imagen de perfil

MsgBox Always on top

Publicado por jai (2 intervenciones) el 17/02/2015 14:02:47
Hola amigos,
mi consulta es la siguiente...

tengo una planilla excel con una macro que hace una cuenta regresiva desde un tiempo introducido por teclado (es una celda de tipo hora 00:00:00, si quiero que cuente 5 segundos pongo 00:00:05)
su funcionalidad es un recordatorio, mientras trabajo en otras cosas (internet, word, carpetas de windows, etc) al momento en que la cuenta regresiva llegue a 0, aparece un MsgBox, con un mensaje.... el tema es que no puedo hacer que el MsgBox quede "always on top" y así darle toda la utilidad que necesito a la planilla.

adjunto la planilla por si alguien me puede ayudar.

Un saludo a todos y ojala por ahí alguien sepa como solucionar mi problema.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Andres Leonardo
Val: 3.117
Oro
Ha mantenido su posición en Visual Basic (en relación al último mes)
Gráfica de Visual Basic

MsgBox Always on top

Publicado por Andres Leonardo (1798 intervenciones) el 20/02/2015 20:44:31
Yo consideraria hacer un form como msgbox y tu le pongas el Always on top
Podrias hacer un transparente con un cuadro central a fin de bloquear todo lo demas.

Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil

MsgBox Always on top

Publicado por jai (2 intervenciones) el 23/02/2015 16:41:26
Gracias por la respuesta.
el problema es ahora que no se como hacer que el formulario que haré que funcione como Msgbox, me muestre información que ya esta en la planilla.
Dentro del formulario, pongo label y ese label quiero que tenga información, que lea en la planilla el nombre y que lo muestre (algo así como que sea el texto por defecto que traiga el label)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil

MsgBox Always on top

Publicado por Khristtian (54 intervenciones) el 25/03/2015 02:08:36
Antes de mostrar el fomulario, le asignas valores a los controles.... luego lo muestras.

Puede ser asignando valores a las propiedades a través del formulario.control, o creando un control de usuario, donde le creas propiedades igual que los controles de uso frecuente, y puedes crearle hasta un evento mostrar(), o mostrar("Titulo...", "Mensaje...", etc, etc)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar