In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.

Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.

TStatusBar

Foro público de Xailer en español
Responder
Martin del Angel[1]
Mensajes: 114
Registrado: Dom Dic 18, 2005 7:50 pm

TStatusBar

Mensaje por Martin del Angel[1] »

Hola, Buenos Dias!
Tengo un TStatusbar con 3 Paneles
el Primero Contiene el Nombre de La Empresa
El Segundo La Fecha
El Tercero La Hora
1. Como Hacer para que la Fecha y La Hora se despliegen hacia el lado
Derecho : la Fecha y luego la Hora sin que se muevan de su posicion sin
Importar si Maximizo la Forma o la cambio de tamaño
2. Como Despliego la Fecha de la siguiente manera:18-Abril-2006 y no de
esta 04-18-2006
Gracias
Avatar de Usuario
jfgimenez
Site Admin
Mensajes: 5718
Registrado: Lun Abr 06, 2015 8:48 pm
Contactar:

TStatusBar

Mensaje por jfgimenez »

Martín,
> 1. Como Hacer para que la Fecha y La Hora se despliegen hacia el lado
> Derecho : la Fecha y luego la Hora sin que se muevan de su posicion sin
> Importar si Maximizo la Forma o la cambio de tamaño
Tienes que usar el evento OnSize del formulario, con algo más o menos así:
METHOD FormSize( oSender, nSizeType, nClientWidth, nClientHeight ) CLASS
TForm1
IF ::oStatusBar1 != Nil .AND. nClientWidth > 0
::oStatusBar1:aItems[1]:nWidth := nClientWidth - 210
ENDIF
RETURN Nil
> 2. Como Despliego la Fecha de la siguiente manera:18-Abril-2006 y no de
> esta 04-18-2006
Si has puesto en el panel nType = sbDATE, el texto se obtiene con DTOC(
Date() ); por lo tanto, se utiliza el formato que se haya establecido con
SET DATE FORMAT. Si no quieres que sea así, entonces tendrás que dejar nType
= sbTEXT y poner en el texto lo que quieras.
--
Un saludo,
José F. Giménez
José F. Giménez
[Equipo de Xailer / Xailer team]
http://www.xailer.com
http://www.xailer.info
Responder