¿Por qué mis imágenes transparentes utilizados en Delphi 2009 de la Cinta no es transparente en tiempo de ejecución?

StackOverflow https://stackoverflow.com/questions/1084260

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

¿Fue útil?

Solución

  1. Asegúrese de que el tema de aplicación está habilitada por:. Proyecto> Opciones> Aplicación> Activar tema de tiempo de ejecución

  2. ¿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.

Object Inspector

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top