jeudi 13 juin 2013

Couper, Copier, coller et annuler en VB. NET

Si vous ne l'avez pas déjà, ajoutez deux champs de saisie de votre formulaire et définissez leur propriété MultiLine sur True. Ce que nous allons faire maintenant est d'obtenir les éléments de menu suivants au travail: Annuler, Couper, Copier et Coller. Nous allons commencer par copie:

Le menu Copier

Si vous tapez Textbox1 dans votre fenêtre de code, puis un arrêt complet, vous obtenez une liste de propriétés et les méthodes disponibles pour la zone de texte. Faites défiler vers le haut et localiser la méthode de copie:
Copiez
NET 2012 menu du VB Intellisense
Remarquez la pointe de l'outil en jaune dans la version 2010. Il vous dit ce que cette méthode fait - Copie la sélection actuelle dans le presse papier. Le presse-papiers est une zone de stockage temporaire disponible à la plupart des applications Windows. Lorsque vous appelez la méthode Copy de la zone de texte, tout texte sélectionné est placé dans cette zone de stockage temporaire pour vous. Vous n'avez pas à écrire un autre code.
Donc accéder au code pour votre menu de copie, et ajoutez cette ligne à elle:
Textbox1.Copy ()
Votre fenêtre de code devrait ressembler à ceci:
Code à copier du texte dans VB NET
C'est tout ce qu'il ya pour le menu de copie! Mais rien de visible ne se passera lorsque vous exécutez votre code. Allons collez-le dans le second champ de saisie.

Le menu Colle

Encore une fois, il ya une seule ligne de code à écrire. C'est celle-ci:
TextBox2.Paste ()
Notez que nous disons coller à textbox2. Parce que le menu de copie place le texte de zone de texte sur un presse-papiers, vous avez seulement besoin de cette seule ligne de code. Vous dites "Quel que soit le Presse-papiers, collez-le dans Textbox2".
Alors ajouter cette ligne à votre élément de menu Coller. Votre fenêtre de code devrait ressembler à ceci:
Coller du texte en VB NET
Il est temps de le tester. Exécutez votre programme. Sélectionnez tout le texte dans l'encadré un (il pourrait déjà être sélectionné), puis cliquez sur Modifier> Copier à partir de votre menu.
Cliquez dans la deuxième zone de texte. Cliquez ensuite sur Edition> Coller à partir de votre menu. Le texte doit apparaître dans l'encadré de deux.

Le menu Cut

L'accès au code pour vous coupez élément de menu. Ajoutez le code suivant à elle:
TextBox1.Cut ()
Exécutez votre programme, puis sélectionnez le texte dans l'encadré ci. À partir de votre menu, cliquez sur Modifier> Couper. Le texte doit disparaître (c'est le presse-papiers, cependant). Cliquez à l'intérieur encadré de deux, puis cliquez sur Édition> Coller. Le texte doit être collée sur.

La Nouvelle Menu

Pour le menu Annuler, ajouter cette ligne de code:
TextBox1.Undo ()
Exécutez votre programme. Ensuite, sélectionnez le texte dans l'encadré ci. Cliquez sur Modifier> Couper et le texte disparaît. Maintenant, cliquez sur Modifier> Annuler. Le texte réapparaît.
Le menu Edition nous avons mis n'est simple. Mais cela démontre ce que vous pouvez faire avec VB.NET et menus.
Nous terminerons en regard sur les menus par codant pour le menu Affichage vous avez ajouté à votre formulaire. Dans le processus, nous allons jeter un oeil à boites photos, ainsi que de voir combien il est facile de se cacher et de désactiver les contrôles sur un formulaire.

0 commentaires:

Enregistrer un commentaire