Création d'un contrôle WinForm pour .Net

CGI

- Titre : Création d'un contrôle WinForm pour .Net

- Auteur : CGI

- Parution : 11 octobre 2003

- Licence : Les sources présentées sur cette page sont libres de droits et vous pouvez les utiliser à votre convenance. Par contre, la page de présentation constitue une œuvre intellectuelle protégée par les droits d'auteur. Copyright ® 2013 CGI. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc. sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.

Sommaire

- I. Introduction

I - Introduction

Dans ce tutoriel, nous allons voir comment créer un composant visuel pour WinForms.
Dans l'environnement .Net, un composant visuel pour WinForm s'appelle un "Contrôle" et est donc un descendant direct ou indirect de la classe Control de l'espace de nom System.Windows.Forms.
Pour nous aider à comprendre le principe, nous nous aiderons d'un exemple, une horloge analogique qui aura la particularité d'afficher ou non l'aiguille des secondes. (Voir image ci-dessous.)

Ce composant sera donc utilisable dans vos projets tout simplement en l'incorporant sur votre Winform, tout comme un contrôle standard du .Net Framework.
Et si vous avez la chance de posséder un environnement RAD pour .Net, tel Visual Studio .Net, C# Builder… vous pourrez lui associer une image pour l'intégrer à la boîte à outils.

La suite de ce document est dérivée en deux versions : C# ou VB.

La traduction du code C# en Visual Basic ayant été faite avec la contribution de Neo.51.

CGi

Avec la contribution d'Alacazam pour la relecture.