FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Statusbar con colores
Reciban un cordial saludo
Estoy desarrollando una aplicacion Cliente - servidor en Mysql y delphi 7.0 cuando el servidor esta en linea la aplicacion cliente muestra en el statusbar en el panel 4 un mensaje 'En linea' con el fondo en verde cuando esta fuera de linea la aplicacion muestra 'fuera de linea' con fondo rojo. eso es lo que quiero hacer pero no se como hacer para que el status bar cambie los colores de fondo?. de antemano le agradezco cualquier respuesta a mi problema. julipo |
#2
|
||||
|
||||
Puedes hacer algo como esto, en la propiedad Style del panel pones psOwnerDraw y en el evento OnDrawPanel del Statusbar colocas esto:
De esta manera somos nosotros lo encargados de dibujar el panel, primero ajustamos el color de fondo y pintamos todo el area del panel, luego tenemos que escribir el texto (juega con los valores para que el texto quede bien centrado).
Última edición por seoane fecha: 03-06-2006 a las 20:00:58. |
#3
|
||||
|
||||
Funciona muy Bien
Muchas Gracias por tu respuesta funciona muy bien, pero ahora pienso en algo mas si quiero que aparezca un icono o bmp, es posible?
|
#4
|
||||
|
||||
Pues siguiendo mi respuesta anterior, si lo que quieres es dibujar un bitmap una posible solucion seria poner esto en el evento OnDrawPanel
De esta manera dibujamos en el Panel el bitmap cuya ruta esta escrita en la propiedad text del propio panel, es decir, si tenemos un archivo en d:\1.bmp para cargarlo solo tendriamos que hacer:
Puede que tangas que modificar algo para adaptarlo a lo que tu pensabas pero espero que te hagas una idea. |
#5
|
||||
|
||||
Otra posible solucion es utilizar un TImageList, colocar ahi los bmps o iconos que quieras usar y luego escribir en la proiedad text del panel su indice, es decir:
Y para dibujar una imagen:
|
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
StatusBar de dos lineas | melon | OOP | 8 | 14-01-2006 14:15:31 |
Textos En StatusBar | kman | Varios | 2 | 22-12-2005 00:06:56 |
XPManifest y Statusbar | arj2000 | Varios | 1 | 29-07-2005 01:25:57 |
MainMenu con imágnenes y StatusBar | fidel | OOP | 1 | 09-05-2005 15:26:46 |
statusbar y hints | urush30 | Varios | 3 | 05-08-2004 12:43:55 |
|