I also looking for the control for years, but still can't get a good one, some control only make a form transparent instead of a control like picturebox, some control only copy the picture of background under it, isn't real transparent. some controls have transparent background but the transparent area is a hole that you can click controls behind it in z-order. I ever tried the following code in a form:
Public Declare Function SetWindowLong Lib "user32" Alias "SetWindowLongA" (ByVal hwnd As Long, ByVal nIndex As Long, ByVal dwNewLong As Long) As Long
Global Const GWL_EXSTYLE = (-20)
Global Const WS_EX_TRANSPARENT = &H20&
add a textbox on the form and a picturebox named picturebox1 over it, in form_load event add this code:
SetWindowLong picturebox1.hwnd, GWL_EXSTYLE, WS_EX_TRANSPARENT
the problems are, only when content of textbox change(by code), the picturebox was changed to transparent, second, when then picturebox resized, the picturebox was changed back to white.usually.
dear sir, if you have got a ideal method to make this control, would you please send me a copy? thank a lot.