MLI | Blog | Comment intégrer un lien dans un ToolStripItem en C#

Comment intégrer un lien hypertexte dans un ToolStripItem en C#

Introduction

Aujourd'hui nous allons voir comment insérer un lien hypertexte dans un MenuStrip, ContextMenuStrip, StatusStrip ou encore un ToolStrip en C#. Pour cela nous allons remplacer (override) la classe ToolStripMenuItem.

Prérequis

Commençons


Étape 1 : Création du projet

Créer un nouveau projet sous Visual Studio de type Windows Forms. Pour ma part je le nomme TutoToolStripMenuItemLink.


Étape 2 : Ajout des contrôles dans la WinForm

Ajoutez dans le designer de votre Form1.cs (que je renomme FormMain) les éléments suivants :

Nous ajouterons les items avec le lien vers une page web manuellemennt à partir du code.


Étape 3 : Création de la classe ToolStripItemLink

Nous allons maitenant créer une nouvelle classe (ci-dessous) en héritant le membre ToolStripMenuItem, ce qui nous permettra d'ajouter notre Item dans tous les contrôles acceptant la classe ToolStripMenuItem. Pour ma part je la nomme ToolStripItemLink.


Étape 4 : Utilisation dans le code

Nous ajoutons manuellement les items lors du chargement de la fenêtre.

On pourrait très bien créer des contrôles personnalisés hérités et ajouter "l'item lien" depuis le designer.

Pour finir

L'ensemble des contrôles de base WinForm sont modifiables, il devient facile avec un peu d'imagination de modifier un contrôle et de créer son propre design ou sa propre fonctionnalité.

Téléchargement

Télécharger le projet "Comment intégrer un lien hypertexte dans un ToolStripItem en C#" :

Commentaires

Aidez nous à améliorer cet article.