Greetings!
I have created a new set of glyphs used on my UltraOptionSet Controls. They are 13x13 sized PNGs with transparency. The transparency in the images works, easily controlled by putting them in a picturebox with background color.
But when I apply them in my StyleSet file and use them on my forms they no longer support transparency. Instead I get white corners on my image with a round optionbutton in them.
Is there a trick to get around this or is it a bug?
My images:
See attached style file.
Hi Peter,
Thanks for the confirmation.
I found the source of the problem and it will be fixed in our next service release. :)
Yes, I can confirm that resetting the glyphs to deafult then entering them again solved the issue.
And if I edit them again, transparency is lost again.
Thank you!/Peter
I've been looking into this issue and I just wanted to give you a quick update.
It looks like the issue here is not specific to AppStylist. What's happening is that the glyphs are losing transparency when you edit an exiting custom glyph info.
So, if you open up AppStylist, create a new isl, go to the GlyphInfo on the UltraOptionSet role, assign all of the image, and then save, it works fine.
But once you go back to the GlyphInfo property and make a change, the transparency is lost. So you must have edited your glyphs after the initial creation at some point.
I'm still looking into why this happens so we can fix it on our end. But, even once it's fixed, the fix won't help your existing isl file, since it's already corrupted. The solution for you will be to go in and recreate your GlyphInfo. You should probably reset the property and then go back in and re-assign the same images. And there's no reason for you to wait for us to fix this issue, you could do it now.
Thanks for the images. I tried them in a PictureBox and also UltraPictureBox and I get the same results you describe.
I have asked our engineering staff to examine this further. To ensure that it will receive attention, I have logged this behavior in our internal tracking system with a Development ID of 185967. The next step will be for a developer to review my investigation and confirm my findings or to offer a fix, or other resolution.
I will leave this case open and update you with any new information after the review. You can also continue to send updates to this case at any time.
You can view the status of the development issue connected to this case by selecting the "Development Issues" tab when viewing this case on the web site.
Please let me know if you need more information.
The images are the ones I included in the previous post, but I'll attach them in a zip along with the .psd if you need that too.
Thanks!/Peter