Click here to Skip to main content
12,756,447 members (31,790 online)
Rate this:
Please Sign up or sign in to vote.
See more: VB Windows Win7 VB.NET
I am almost searching for a few months about a code snippet to change the standard Winforms border, but I found nothing in the net. I want to realize a rounded border in the bottom of a default winform like Windows Copenhagen concept.

Has anyone an idea how I can do it?[^]

Posted 28-Feb-13 5:34am
Updated 28-Feb-13 5:37am

1 solution

Rate this: bad
Please Sign up or sign in to vote.

Solution 1

I would try the following steps :) :
- Extending the Non Client Area in Aero[^]
- Setting the Window Region[^]
Michael Keizer 1-Mar-13 5:51am
Thank you Eugen.
I know how to use the Non Client Area and it's working fine. Therefor I use a PanelControl in the bottom of the Winform and place several other Contols on it. But I don´t know how to use the SetWindowRgn for the rounded border like in my screenshot and on the MSDN website I couldn't find any samples.
Eugen Podsypalnikov 1-Mar-13 8:08am
Just try it, set a some region to a bordered window :)
See also: .
Michael Keizer 3-Mar-13 9:01am
I have problems to find a solution out of this sample from that article.
Michael Keizer 12-Mar-13 7:42am
No further suggestions???
Then I have to look somewhere else

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

    Print Answers RSS
Top Experts
Last 24hrsThis month

Advertise | Privacy | Mobile
Web02 | 2.8.170217.1 | Last Updated 1 Mar 2013
Copyright © CodeProject, 1999-2017
All Rights Reserved. Terms of Service
Layout: fixed | fluid

CodeProject, 503-250 Ferrand Drive Toronto Ontario, M3C 3G8 Canada +1 416-849-8900 x 100