Click here to Skip to main content
15,885,366 members
Please Sign up or sign in to vote.
1.00/5 (1 vote)
See more: (untagged)
Panel2.Parent = My.User.desktop ???
Panel2.BackColor = Color.Transparent
how to you make a hole on from with Panel2 without setting TransparencyKey.
Posted
Updated 7-Oct-11 18:48pm
v3
Comments
Sergey Alexandrovich Kryukov 10-Oct-11 16:22pm    
Tag it properly. Platform, language, UI library you're using...
--SA

1 solution

It cannot work. And even if it worked, it would not really make a hole.

You can make a hole if you modify Region of your form (windows).
If this is a System.Windows.Forms.Form, you just need to assign the property Region to some region with a hole.
See MSDN help page with code sample: http://msdn.microsoft.com/en-us/library/system.windows.forms.control.region.aspx[^].

It will create a "real" hole: if you place your application in z-order on top of some other application, activate your application and click mouse in the hole, the application underneath will be activated.

You can create regions and hence windows of almost any shape, with holes or without them.

—SA
 
Share this answer
 
v2
Comments
Espen Harlinn 10-Oct-11 18:15pm    
5'ed!
Sergey Alexandrovich Kryukov 10-Oct-11 18:15pm    
Thank you, Espen.
--SA

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900