Usage de boutons : ajout de barres d'outils et de boutons

Mise à jour : novembre 2007

Dans cette leçon, vous apprendrez à ajouter une barre d'outils à une application, à ajouter des boutons de barre d'outils et à répondre aux événements Click des boutons.

Il existe généralement une barre d'outils au-dessus de toute application Windows standard. La barre d'outils permet d'accéder directement aux fonctionnalités de l'application en cliquant sur un bouton. Vous pouvez ajouter un contrôle ToolStrip à une application, puis ajoutez des boutons à la barre d'outils. Vous pouvez ajouter des contrôles ToolStripButton individuels ou choisir parmi une sélection de contrôles, tels que le contrôle ToolStripTextBox, le contrôle ToolStripDropDownButton, etc.

Essayez !

Pour ajouter une barre d'outils et un bouton de barre d'outils à un Windows Form

  1. Dans le menu Fichier, cliquez sur Nouveau projet.

    La boîte de dialogue Nouveau projet s'affiche.

  2. Cliquez sur Application Windows Forms, puis sur OK.

  3. Faites glisser un contrôle ToolStrip de la Boîte à outils jusqu'au formulaire.

    ToolStrip1 apparaît dans la barre d'état des composants et une barre d'outils qui contient une flèche de déroulement est ajoutée en haut du formulaire.

  4. Cliquez sur la flèche de déroulement, puis sur Bouton pour ajouter un bouton à la barre d'outils, tel qu'indiqué dans l'illustration suivante.

    Ajout d'un bouton au contrôle ToolStrip

    Contrôle ToolStrip

    ToolStripButton1 apparaît sur la barre d'outils.

  5. Cliquez sur ToolstripButton1 sur le formulaire, puis modifiez les propriétés suivantes dans la Fenêtre Propriétés.

    Propriété

    Valeur

    Name

    Cut

    Text

    Couper

    DisplayStyle

    Text

    Remarque :

    Dans cet exemple, vous n'affichez que du texte sur le bouton, mais vous pourriez également afficher une image en affectant à la propriété DisplayStyle la valeur ImageAndText.

  6. Ajoutez un contrôle TextBox au formulaire en conservant le nom par défaut TextBox1.

  7. Cliquez sur le contrôle TextBox, puis modifiez les propriétés suivantes dans la fenêtre Propriétés :

    Propriété

    Valeur

    Size

    260, 20

    Text

    Il s'agit d'un test simple

  8. Double-cliquez sur le bouton Couper pour entrer le gestionnaire d'événements Click par défaut.

  9. Ajoutez le code suivant au gestionnaire d'événements Cut_Click : Ce code coupe le texte sélectionné dans TextBox1 et l'ajoute au presse-papiers.

    Me.TextBox1.Cut()
    
  10. Appuyez sur F5 pour exécuter le code.

  11. Dans la zone de texte, sélectionnez le mot simple, puis cliquez sur Couper.

    Le mot simple est supprimé de la zone de texte.

  12. Fermez l'application.

Ajout de boutons de barre d'outils standard

Vous pouvez ajouter plusieurs boutons standard à la fois. Le contrôle ToolStrip possède un volet Tâches ToolStrip auquel vous pouvez accéder en cliquant sur la flèche de tâche guidée dans le coin supérieur droit du contrôle. Ce volet de tâches vous permet d'insérer sept boutons standard dans la barre d'outils, tel qu'indiqué dans l'illustration suivante.

Accès au volet Tâches ToolStrip

Tâches ToolStrip

Pour ajouter un jeu de boutons de barre d'outils standard à un Windows Form

  1. Sélectionnez le contrôle ToolStrip et cliquez sur la flèche de tâche guidée dans le coin supérieur droit du contrôle. Cliquez ensuite sur Insérer des éléments standard.

    Sept boutons standard (Nouveau, Ouvrir, Sauvegarde, Imprimer, Couper, Copier, Colleret Aide) s'affichent dans la barre d'outils.

  2. Double-cliquez sur le contrôle CutToolStripButton pour ouvrir le gestionnaire d'événements Click par défaut et ajoutez le code suivant. Ce code coupe le texte sélectionné dans TextBox1 et le copie dans le presse-papiers.

    Me.TextBox1.Cut()
    
  3. Ajoutez le code suivant sous la procédure CutToolStripButton_Click : Ce code copie le texte sélectionné dans TextBox1 vers le presse-papiers lorsque l'utilisateur clique sur le bouton Copier. Il colle le contenu du presse-papiers dans la sélection dans TextBox1 lorsque l'utilisateur clique sur le bouton Coller.

    Private Sub CopyToolStripButton_Click(ByVal sender _
        As Object, ByVal e As System.EventArgs) Handles _
        CopyToolStripButton.Click
    
        Me.TextBox1.Copy()
    
    End Sub
    
    Private Sub PasteToolStripButton_Click(ByVal sender _
        As Object, ByVal e As System.EventArgs) Handles _
        PasteToolStripButton.Click
    
        Me.TextBox1.Paste()
    
    End Sub
    
  4. Appuyez sur F5 pour exécuter le code.

  5. Lorsque le formulaire s'affiche, cliquez sur le bouton Copier.

  6. Déplacez le point d'insertion à la fin de la phrase, appuyez sur la barre ESPACE, puis cliquez sur le bouton Coller.

  7. Sélectionnez le mot simple dans la deuxième phrase et cliquez sur le bouton Couper à l'icône de ciseaux.

  8. Fermez l'application.

Étapes suivantes

Dans cette leçon, vous avez appris à ajouter un contrôle ToolStrip à une application. Vous avez alors appris à ajouter un bouton à la barre d'outils et à écrire du code dans le gestionnaire d'événements Click du bouton. Vous avez également appris à ajouter un jeu de boutons standard à la barre d'outils.

Dans la leçon suivante, vous apprendrez à faire ressembler votre application à l'Explorateur Windows à l'aide d'un contrôle TreeView.

Leçon suivante : Fournir votre propre Explorateur : utilisation de contrôles TreeView

Voir aussi

Référence

Vue d'ensemble du contrôle ToolStrip (Windows Forms)

Autres ressources

Création de l'aspect visuel de votre programme : introduction aux Windows Forms