Winforms - Comment puis-je créer un personnalisé windows frontière et de la fermer/réduire les boutons?

Je voudrais être en mesure de créer un noir de fenêtre personnalisée (avec des frontières et des contrôles) comme livrées dans le cadre de l'expression blend, Tourbillon, ou Adobe Lightroom.

Est-il des pratiques exemplaires de créer un propriétaire tiré de la fenêtre?

Plate-forme: C# et WindowsForms (toute version)

Voici l'article pour créer des formes de windows en utilisant seulement les panneaux -- Création de Formulaires Windows en C# à l'aide de Panneaux
Double Possible de Personnalisé titlebars/chrome dans une application WinForms

OriginalL'auteur Brian Lyttle | 2008-11-20