Share via


Comment : lire le Presse-papiers en Visual Basic

Mise à jour : novembre 2007

Le Presse-papiers peut être utilisé pour stocker des données, telles que du texte et des images. Comme il est partagé par tous les processus actifs, il peut servir à transférer des données entre ces processus. L'objet My.Computer.Clipboard vous permet d'accéder facilement au Presse-papiers et de lire et écrire dedans. Les méthodes GetText, GetImage, GetData, GetAudioStream et GetFileDropDownList vous permettent de spécifier le type de données que vous voulez lire dans le Presse-papiers.

Si les données ne peuvent pas être récupérées du Presse-papiers, une exception ExternalException est levée.

Pour lire du texte contenu dans le Presse-papiers et l'afficher

  • Utilisez la méthode My.Computer.Clipboard.GetText pour lire le texte. Le code suivant permet de lire le texte et de l'afficher dans une boîte de message. Pour que l'exemple s'exécute correctement, du texte doit être stocké dans le Presse-papiers.

    MsgBox(My.Computer.Clipboard.GetText())
    

    Cet exemple de code est également disponible sous forme d'extrait de code IntelliSense. Dans le sélecteur d'extrait de code, il se trouve dans Applications Windows Forms > Presse-papiers. Pour plus d'informations, consultez Comment : insérer des extraits de code dans votre code (Visual Basic).

Pour lire une image contenue dans le Presse-papiers

  • Utilisez la méthode My.Computer.Clipboard.GetImage pour lire une image dans le Presse-papiers. Le code suivant lit une image contenue dans le Presse-papiers et l'assigne à la propriété Image de Button1. Il doit exister dans le Presse-papiers une image stockée et un Bouton nommé Button1 pour que l'exemple s'exécute correctement.

    Button1.Image = My.Computer.Clipboard.GetImage()
    

    Cet exemple de code est également disponible sous forme d'extrait de code IntelliSense. Dans le sélecteur d'extrait de code, il se trouve dans Applications Windows Forms > Presse-papiers.Pour plus d'informations, consultez Comment : insérer des extraits de code dans votre code (Visual Basic).

Voir aussi

Tâches

Comment : écrire dans le Presse-papiers en Visual Basic

Comment : déterminer le type de fichier stocké dans le Presse-papiers en Visual Basic

Référence

My.Computer.Clipboard, membres de l'objet

My.Computer.Clipboard, objet