Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 27-05-2005
xxxFALKORxxx xxxFALKORxxx is offline
Registrado
 
Registrado: ene 2005
Posts: 8
Poder: 0
xxxFALKORxxx Va por buen camino
Panel color blanco

Hola;

tengo que usar el color blanco para un panel en una aplicacion de delphi 7, pero por alguna razon, solo puedo verlo en maquinas windows 2000, pero en las maquinas WinXP, el panel aparece del color de la forma.

Me imagino que algo tiene que ver el Xpman, pero como podria ver el color blanco del panel AUN en maquinas con WinXP sin afectar el resto de la apariencia de la aplicacion?

Gracias de antemano
Responder Con Cita
  #2  
Antiguo 27-05-2005
JXJ JXJ is offline
Miembro
 
Registrado: abr 2005
Posts: 2.475
Poder: 21
JXJ Va por buen camino
¿si pruebas poniendo una imagen blanca de fondo. =?

pones un Timage y carga una imagen bitmap en color blanco


a mi me ha pasda algo asi. con un action bar, y un Tedit
yo le pongo el color blanco de fondo al Tedit, y al ejecutar el color de fondo
es cremita. o como tu dices, del color de la forma.

o ¿con una de esas suites para hacer tu aplicación eskinable. ?
Responder Con Cita
  #3  
Antiguo 27-05-2005
xxxFALKORxxx xxxFALKORxxx is offline
Registrado
 
Registrado: ene 2005
Posts: 8
Poder: 0
xxxFALKORxxx Va por buen camino
Cita:
Empezado por JXJ
¿si pruebas poniendo una imagen blanca de fondo. =?

pones un Timage y carga una imagen bitmap en color blanco

a mi me ha pasda algo asi. con un action bar, y un Tedit
yo le pongo el color blanco de fondo al Tedit, y al ejecutar el color de fondo
es cremita. o como tu dices, del color de la forma.
pues lo de la imagen no es mala idea (por el momento)....

encontre este codigo y voy a probarlo con el panel...

{
Did you ever try to put the XPMan on a form which uses the color
property of a TLabel ?
Have you noticed that the background color disappear with XPMan ?

It's because XPMan sets the Transparent properties to TRUE.
And because this is done before the OnCreate event, we cannot
retrieve which one was having the Transparent value to FALSE.

The tip I'll describe here is that simple :
if you want to keep the background color property of some labels
(but not all) while using XPMan, put the value "1" to the TAG
property of the label which may not be transparent.

Then, put this code inside the create event of your form :
}

procedure TForm1.FormCreate(Sender: TObject);
var
Cpt: Integer;
begin
for
Cpt := 0 to Self.ComponentCount - 1 do
if
(Self.Components[Cpt] is TLabel) then
with
(Self.Components[Cpt] as TLabel) do
Transparent := not (Tag = 1);
end;
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 16:54:45.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi