Thank you for your request.
We actually support transparency under Vista for our Shaped Form and this support is included in our latest release. To enable transparency under Vista, simply set the EnableCompositionOnVista
property of the ShapedForm
There is a catch, however, and it is that some controls cannot paint correctly on Vista when the form is blurred. This is a limitation of Vista UI, not of our framework. Basically, a control's text in a form with Aero effect will be blurred as well, regardless the foreground color. This behavior has to be overridden manually, and luckily there are some workarounds available. For most controls it is enough to enable compatible text rendering by calling Application.SetCompatibleTextRenderingDefault
in your Program.cs
The problem will remain with the TextBox
however, until you override the default drawing behavior of the control, which in turn can be a tedious and time-consuming task. Here are some resources which talk about this problem:
This is the best we can offer you at this time. We have not decided whether we will provide a new painting mechanism for Vista Aero, but chances are slim that we will, at least not in the coming year. We will need to provide a totally new painting framework from scratch, which 1) is a bit out of the scope of the WinForms controls, and 2) is very hard to accomplish in a reasonable amount of time.
I am sorry if this reply is somewhat disappointing. I hope that our efforts will help you bring Aero experience to your customers.
Your comments are welcome.
the Telerik team