To Clarify:
The issue is not Visual Basic.Net Related!
The Issue is not DevComponents Related!
The issue is caused by Aero Themes of Windows Vista and Windows 7
Shut off Aero themes in vista
dows 7.
From Wiki
Windows Aero is the graphical user interface and the default theme in most editions of Windows Vista and Windows 7, operating systems released by Microsoft. It is also available in Windows Server 2008, but is not enabled by default. Its name is a backronym for Authentic, Energetic, Reflective and Open.[1] Intended to be a cleaner, more powerful, more efficient and more aesthetically pleasing user interface than the previously used theme (Luna), it includes new translucency, live thumbnails, live icons, animations and eye candy. Aero also encompasses a set of user interface design guidelines for Microsoft Windows.
In this section of my explanation I am offering a VB.net code to disable Windows Aero inside of your application, this way your users don't have the same issues as you!......
Add a Button to your form (or a setting) that says "Enable Application Theme"
In the Button_Click Event add the following code
Just add the option to turn on/off aero and on button click Event
Code:
System.Process.Start("Rundll32 dwmApi #102")
This code will disable the Windows Aero Theme.
or
Code:
'Should Work
Dim dwndis As HRESULT = S_OK
' Disable DWM
dwndis = DwmEnableComposition(DWM_EC_DISABLECOMPOSITION)
If SUCCEEDED(dwndis) Then
' You can have an event here, don't need to
End If
Which should also disable the Windows Aero Theme.
When You disable Aero theme (which is that glass effect skin) It will enable the DevComponents theme.