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.)

Image non disponible



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.