jeudi 13 juin 2013

Ajout d'un bouton à un formulaire

Au lieu d'un double clic sur l'outil Bouton dans la boîte à outils pour ajouter le contrôle de la forme, nous allons explorer une autre façon de le faire.
Avec votre formulaire affiché dans l'environnement de conception Visual Basic, procédez comme suit:

  • Cliquez sur l'outil Bouton dans la boîte à outils avec le bouton gauche de la souris de la main, mais cliquer une seule fois
  • Déplacez votre souris sur une zone vierge de votre forme - le pointeur de la souris se transforme en croix
  • Appuyez et maintenez enfoncé le bouton gauche de la souris
  • Faites glisser sur le formulaire avec le bouton enfoncé
  • Relâchez le bouton de la souris quand vous êtes heureux avec la taille
  • Un bouton est dessiné
Vous pouvez utiliser la méthode ci-dessus pour dessiner la plupart des contrôles sur la forme - les étiquettes, boutons, zones de texte, etc
Le contrôle Button, comme tous les autres contrôles que nous avons vu jusqu'ici, a une liste de propriétés. L'une de ces propriétés est la propriété Text. À l'heure actuelle, le bouton va dire: «Touche 1». Vous pouvez changer cela en quelque chose que vous aimez.
  • Cliquez sur le bouton pour mettre en surbrillance
  • Cliquez sur le texte dans la zone de propriété
  • Cliquez dans la case à côté du mot "texte"
  • Supprimer le bouton "1" de mot
  • Tapez "Ajouter deux nombres"
  • Cliquez de nouveau sur le formulaire
Maintenant, ajoutez une zone de texte à votre formulaire en utilisant l'une des méthodes décrites (double-clic, ou tirage au sort).
Votre formulaire devrait maintenant ressembler à ceci:
La propriété Font de l'Button a également été changé, ici, exactement de la même manière que nous avons changé la propriété Font de l'étiquette et encadré précédemment. Le texte du contrôle TextBox a eu son texte par défaut (Encadré 1) supprimé.
Pour obtenir notre premier coup d'œil à la fenêtre de code, double-cliquez sur votre contrôle Button. La fenêtre de code apparaît et se présente comme suit dans la version 2010:
VB NET talon pour un bouton
Et cela dans la version 2012:
Code Button, VB NET 2012
Dans la version 2010, vous remarquerez que nous avons utilisé le caractère de soulignement (_) pour diffuser du code sur plus d'une ligne. Vous pouvez le faire dans votre propre code, si elle devient trop longue. Mais vous n'avez pas à vous.
Dans la version 2012, vous remarquerez que le mot ByVal est manquant entre les parenthèses. Ne vous inquiétez pas de ce que cela signifie, mais nous couvrirons beaucoup plus tard. (C'est toujours ByVal, au cas où vous êtes curieux, mais il a disparu parce que ByVal le type par défaut.)
La partie se concentrer sur le moment où votre curseur clignote sur et en dehors. Parce que vous avez double-cliqué sur le contrôle Button, le curseur clignote entre les lignes Private Sub ... et End Sub.
Voici la partie que nous nous concentrons sur:
Private Sub Button1_Click (expéditeur de ByVal comme System.Object, _
ByVal e As System.EventArgs) _
Poignées Button1.Click
End Sub
La partie du code qui nous intéresse est surligné en rouge dans le code ci-dessus. Remarquez aussi que le caractère de soulignement (_) a été utilisé pour diffuser du code sur plus d'une ligne. Vous pouvez le faire dans votre propre code, aussi, si il devient longue:
Privé
Privé signifie qu'aucune autre partie du programme peut voir ce code, sauf pour notre touche
Sous
Court sous-programme. Le mot «Sub» raconte VB que du code suit, et qu'il doit être exécuté
Button1
C'est le nom de notre bouton. Vous pourriez penser que nous venons tout juste effacé le mot "Button1" quand nous avons changé la propriété Text, alors pourquoi ne VB insister qu'il est toujours appelé Button1? Nous allons, la propriété Name du contrôle est l'important. Si vous modifiez la propriété Name, VB va changer le nom de ce bouton pour vous
_Click ()
C'est ce qu'on appelle un événement. En d'autres termes, lorsque le bouton est cliqué, l'événement Click se déclenche, et le code que nous allons écrire sera exécuté
End Sub
Le sous-programme se termine ici. Cela signifie la fin de notre code
Ne vous inquiétez pas si vous ne comprenez pas tout cela. Il deviendra plus clair plus tard. Ajoutons notre code, que nous ferons à la page suivante.

0 commentaires:

Enregistrer un commentaire