Foros del Web » Programación para mayores de 30 ;) » .NET »

Poner fecha en StatusBar en formulario MDI padre

Estas en el tema de Poner fecha en StatusBar en formulario MDI padre en el foro de .NET en Foros del Web. Hola a tod@s! Estoy empezando una aplicación MDI y estoy un poco perdido, he puesto en el formulario padre una barra de estado y la ...
  #1 (permalink)  
Antiguo 29/05/2005, 14:29
 
Fecha de Ingreso: marzo-2004
Ubicación: Valencia
Mensajes: 367
Antigüedad: 20 años, 11 meses
Puntos: 1
Poner fecha en StatusBar en formulario MDI padre

Hola a tod@s!
Estoy empezando una aplicación MDI y estoy un poco perdido, he puesto en el formulario padre una barra de estado y la he dividido en 2 paneles. En uno de ellos quiero poner la fecha y hora actuales, pero no consigo que se vea el texto, ni siquiera poniendo algo en tiempo de diseño. Si escribo un tooltip en ese panel sí que sale el tooltip, pero el texto que debería salir en el panel nada de nada, me estoy quedando un poco flipado. ¿Qué estoy haciendo mal?

En tiempo de diseño escribo el texto del panel en "Panels (selecciono uno de los 2 paneles) > Text"
Y en ejecución lo intento hacer así
StatusBar.Panels(1).Text = Date.Now

Pero nada, sin embargo con
StatusBar.Panels(1).ToolTipText = Date.Now
el tooltip sí que sale

Alguien sabe que pasa? Saludos
  #2 (permalink)  
Antiguo 29/05/2005, 15:28
Avatar de rimtzg  
Fecha de Ingreso: mayo-2005
Mensajes: 162
Antigüedad: 19 años, 9 meses
Puntos: 0
pues yo lo que hago apra poner la fecha es date y el tiempo es time y yo pondria esto
Dim a as String
a = Date & " " & Time
Statusbar.Panels(1).text=a
creo que si seria asi como lo pondria te daria la fecha asi 29/05/05 4:25:00 p.m.
o como tengas configurada la hora.
Prueba y me dices
Bye
__________________
Entra
El Diario de Jebediah
Brigada SOS
-----------------
  #3 (permalink)  
Antiguo 30/05/2005, 01:13
 
Fecha de Ingreso: marzo-2004
Ubicación: Valencia
Mensajes: 367
Antigüedad: 20 años, 11 meses
Puntos: 1
Pero es que aunque ponga

StatusBar.Panels(1).Text = "Cualquier texto"

no me escribe nada en la barra de estado!! no sé que puede pasar!
  #4 (permalink)  
Antiguo 30/05/2005, 17:35
Avatar de rimtzg  
Fecha de Ingreso: mayo-2005
Mensajes: 162
Antigüedad: 19 años, 9 meses
Puntos: 0
Vaya vaya
si no te marca ningun error...
fijate en las fuentes o que diga que se puede mostrar los paneles
De hecho tengo una mejor idea.
Pon un Label tansparente en la barra de estado eso es lo que hacen cuando ponen una barra de progreso en la barra de estado, solo esta sobrepuesta. seria la mejor alternativa si lo demas no te funciona
__________________
Entra
El Diario de Jebediah
Brigada SOS
-----------------
  #5 (permalink)  
Antiguo 30/05/2005, 17:36
Avatar de rimtzg  
Fecha de Ingreso: mayo-2005
Mensajes: 162
Antigüedad: 19 años, 9 meses
Puntos: 0
Oye supongo yo que el codigo lo pones en el MDI padre!!!
__________________
Entra
El Diario de Jebediah
Brigada SOS
-----------------
  #6 (permalink)  
Antiguo 31/05/2005, 00:16
 
Fecha de Ingreso: marzo-2004
Ubicación: Valencia
Mensajes: 367
Antigüedad: 20 años, 11 meses
Puntos: 1
Hola de nuevo rimtzg.
Sí que lo estoy haciendo en el MDI padre pero ni poniendo el texto en tiempo de diseño se escribe nada en los paneles. Si no pongo ningún panel sí que puedo escribir algo directamente en la barra y el texto aparece, pero entonces no puedo hacer las "divisiones" en la barra como me gustaría hacerlas.

Seguiré buscando. Gracias y saludos!
  #7 (permalink)  
Antiguo 31/05/2005, 00:20
 
Fecha de Ingreso: marzo-2004
Ubicación: Valencia
Mensajes: 367
Antigüedad: 20 años, 11 meses
Puntos: 1
Bueeeenoooooo, ya sé lo que pasaba la propiedad Style del panel la tenía a "OwnerDraw" y no a "Text"............ Que desastre, no me había fijado .... me di cuenta buscando el tipo de fuente como me habías dicho, así que el consejo me ha venido bien jeje.

Muchas gracias por el tiempo y paciencia. Espero ser más cuidadoso la próxima vez. Saludos
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 12:37.