Nous allons donc modifier leurs propriétés côté VB.
Vous vous souvenez du Sub Main() quand nous étions en console ?
Ici, c'est à peut près pareil sauf que ça s'appelle des
événements (j'expliquerai plus tard pas de panique), et notre événement utilisé ici s'appelle
form_load, c'est, comme son nom l'indique l'événement pénétré lorsque la fenêtre se lance (plus exactement durant son chargement).
Donc pour le créer il y a 2 manières : l'écrire mais comme vous ne savez pas les syntaxes des événements on ne va pas vous prendre la tête pour le moment, ou le générer automatiquement grâce à notre IDE.
Comment ?
Peut-être l'avez vous déjà fait par erreur : double cliquez sur n'importe quel point de la fenêtre que vous créer (pas un
contrôle surtout !).
Vous atterrissez coté code VB
Code : VB.NET | Public Class Form1
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
End Sub
End Class
|
Avec ce magnifique code. Alors pour le moment comprenez juste que ce sub sera pénétré au chargement de la fenêtre, j'expliquerai plus tard comment ça fonctionne. Donc on va écrire dedans.
Alors, comment attribuer les propriétés ? Eh bien c'est très simple : il faut tout d'abord dire sur quelle fenêtre on travaille, ici (et dans la majorité des cas) c'est la fenêtre actuelle appelée
"Me" en VB (un peu comme le "this" en javascript ou en C++).
Donc nous avons "
Me", il faut le lier au reste donc utilisons le "
." (nous allons donc accéder aux objets et contrôles de cette fenêtre), ici une liste s'affiche à nous, c'est tout ce que l'on peut utiliser avec l'objet
me (autrement dit la fenêtre), spécifions autre chose : nous voulons accéder à notre textbox, donc on tape son nom : "TXT_RECOIT". A peine la partie "TXT" écrite, notre formidable IDE nous dit déjà le reste :
Un petit "TAB" nous permet de compléter automatiquement le mot (réflexe que vous prendrez par la suite pour coder de plus en plus rapidement), continuons notre avancement, je veux changer le texte présent dans la textbox, donc accédons à la propriété "
text", pareil que pour avant, il nous affiche déjà le reste.
Nous voilà donc sur la propriété
text, nous avons 2 choix : attribuer sa valeur ou l'utiliser ; pour l'utiliser le signe "=" se place avant, pour l'assigner, après.
Assigner est utile pour entrer des valeurs, utiliser sa valeur est pratique pour des cas comme les textbox, récupérer ce que l'utilisateur a entré.
Nous allons donc l'assigner, et attribuons lui une valeur texte exemple de la ligne :
Code : VB.NET | Me.TXT_RECOIT.Text = "Salut"
|
Voilà, lançons le programme pour essayer : un salut s'est affiché dans la textBox !
Nous avons réussi notre premier accès à une propriété coté VB.
Pourquoi s'arrêter là, alignons ce texte !
Tapons donc "
Me.TXT_RECOIT.Tex", et là, l'auto complétion me propose ...
textalign !
Pourquoi s'en priver ! J'écris donc ma propriété textalign, un = pour lui assigner une propriété et là, notre magnifique IDE fait encore tout le travail !
Faites votre choix ! Centré, à gauche ou à droite ?
Je choisis
centré chef !

On double clique donc sur ce choix !
Et au nouveau test de notre application ...

>
C'est magique, c'est le VB, c'est tout !