¿Por qué mis imágenes transparentes utilizados en Delphi 2009 de la Cinta no es transparente en tiempo de ejecución?
-
23-08-2019 - |
Pregunta
Acabo de jugar un rato con el nuevo Delphi 2009 de la cinta, añadió un par de páginas, grupos y actionclients (botones grandes) a ella.He creado algunos transparente 32x32px Png en Photoshop y los puso en una TImageList (conjunto a cd32bit).He añadido esta lista para el Actionmanager Imágenes de la propiedad, para mostrar en los botones.En designtime los iconos de la cinta de opciones se ven muy bien, pero al momento de compilar y a partir de la aplicación tienen un fondo negro.Alguna idea de lo que hace esto y cómo puedo solucionarlo?No quiero crear las imágenes con la cinta de color de fondo, porque yo no puedo cambiar a otro colorset de la cinta de opciones, a continuación,.
Gracias de antemano Marc
Solución
-
Asegúrese de que el tema de aplicación está habilitada por:. Proyecto> Opciones> Aplicación> Activar tema de tiempo de ejecución
-
¿Ha tratado de establecer la propiedad de DrawingStyle imageList dsTransparent?
Otros consejos
Muy tarde la respuesta, pero tal vez ayude a alguien.
Yo tenía el mismo problema, y Mohammed, sugerencia todavía no se fije.Resulta que también tiene que establecer TImageList.ColorDepth
a cd32Bit
.
Por defecto se establece en cdDeviceDependent
.