estoy usando ImageList
para TreeView
y ListView
. Primero configuré la calidad de imagen en 32 bits y luego agregué imágenes que son semitransparentes. La calidad se ve bien, pero después de un par de minutos de codificación, compilación y ejecución de la aplicación, la calidad se ve mal.ImageList: 32 bits imágenes pierden calidad
Ver Captura:
propiedades utilizadas
ColorDepth: Depth32Bit
ImageSize: 16; 16
TransparentColor: Transparent
Hay píxeles negros detrás de píxeles que eran semitransparente, pero no totalmente transparente.
volver a agregar todas las imágenes restaura la calidad original, pero después de un par de minutos, parece que en el lado derecho de la pantalla.
¿Qué versión de Visual Studio? Apuesto a que funciona bien si carga la lista de imágenes en tiempo de ejecución. Probablemente un error en el código VS que almacena/carga el estado de la lista de imágenes en designtime. –
Es VS2010 Ultimate. También pensé en cargarlos en tiempo de ejecución, pero esa no es la forma en que * debería * ser. ¿Alguna otra idea? – bytecode77
Cargando en tiempo de ejecución desde un recurso es exactamente lo que haría. Entonces puedo elegir un tamaño que coincida con la escala de la fuente. –