У меня есть графический объект, который я рисую и показываю. Это работает нормально. То, что не работает, это рисование .png изображения с прозрачным сечением. Я рисую эти изображения из элемента управления ImageList (если это имеет какое-либо значение) с помощью вызова:
myGraphicsObject.DrawImage(myImage, x_position, y_position);
Я специально не установил прозрачное значение цвета для изображения .png и не могу найти в своем элементе управления значение, определяющее прозрачный цвет для элемента управления.
Для самого изображения я попытался заполнить прозрачные цвета для 32-битных (255,0255), 8-битных (0,0,0) и белых (255,255,255) нужных прозрачных участков. Тем не менее, они не являются прозрачными при рисовании.
Есть ли где-нибудь метод, который говорит изображению стать прозрачным для указанного цвета? Любые другие предложения / решения?