Le presse-papiers est une zone de mémoire dans Windows qui est mis de côté pour permettre aux utilisateurs et aux applications de passer du texte, des images et d'autres données entre les formes. Il peut être mieux expliqué en disant qu'il est l'endroit où les données va quand un utilisateur choisit de copier et coller. Outre les touches Ctrl-C / V et le menu de modifier les options normales qui permettent aux utilisateurs d'ajouter et de récupérer des choses du presse-papiers, il peut également être accessible par programmation en Visual Basic en utilisant quelques commandes simples.
Créez un nouveau projet Visual Basic. La meilleure façon de le faire est de cliquer sur le menu Fichier et sélectionnez créer un nouveau projet. Appuyez sur OK ou suivante pour toutes les boîtes de dialogue qui apparaissent jusqu'à ce que vous vous trouvez à la "Interface utilisateur graphique (GUI)" designer avec une fenêtre vide pour votre application.
Faites glisser une étiquette de la liste des composants sur le côté gauche de l'écran dans votre fenêtre. Placez-le quelque part près du haut de votre fenêtre. Cherchez l'éditeur de liste de biens sur le côté inférieur droit de l'écran et changer le "texte" propriété de sorte qu'il lit, "Ceci est le texte qui sera copies à la presse-papiers."
Faites glisser un bouton de la liste des composants et le placer à côté ou juste en dessous de l'étiquette que vous avez ajouté à l'étape 2. Aller à l'éditeur de propriétés et changer le "texte" propriété afin qu'il se lise "Copier." Ensuite, allez à la "nom" la propriété et le changer à "CopyButton."
Faites glisser un autre bouton de la liste des composants et placez-le ci-dessous le dernier bouton. Changez son "texte" immeuble à "Pâte" et c'est "nom" immeuble à "PasteButton."
Faites glisser un RichTextBox de la liste des composants et placez-le sur le formulaire. Ne pas apporter de modifications à ses propriétés.
Double cliquez sur le "Copie" bouton. Cela vous mènera sur le concepteur de l'interface graphique et dans l'éditeur de code source. Il créera également une fonction d'événement pour votre bouton. Cette fonction sera appelée chaque fois que quelqu'un clique sur le bouton dans votre application.
Collez le code suivant dans la fonction d'événement:
My.Computer.Clipboard.SetText (Label1.Text, System.Windows.Forms.TextDataFormat.Text)
Cela va déplacer le texte de l'étiquette dans le presse-papiers en utilisant le format de texte standard ANSI. D'autres formats de données que vous pouvez utiliser comprennent Rich Text Format (RTF), Unicode, Hyper Text Markup Language (HTML) et Comma Separated Value (CSV).
Cliquez sur le "conception" onglet pour revenir à la GUI Designer. Double cliquez sur le "Pâte" bouton pour revenir à l'éditeur de code source et de créer automatiquement une fonction d'événement.
Écrivez le code suivant:
RichTextBox1.Text = My.Computer.Clipboard.GetText (System.Windows.Forms.TextDataFormat.Text)