Présentation des propriétés, des méthodes et des événements
Les formulaires et contrôles de Visual Basic sont des objets dotés de leurs propres propriétés, méthodes et événements. Vous pouvez considérer les propriétés comme les propriétés d'un objet, les méthodes comme les actions de l'objet et les événements comme la réponse de l'objet. Les objets de la vie quotidienne, comme le ballon d'un enfant, ont également des propriétés, des méthodes et des événements. Les propriétés d'un ballon incluent des propriétés visibles telles que son diamètre et sa couleur. D'autres propriétés décrivent l'état du ballon (gonflé ou non) ou des propriétés invisibles, comme sa durée de vie. Par définition, tous les ballons ont ces propriétés ; ces propriétés varient également d'un ballon à l'autre.
Les ballons ont aussi des méthodes et des mouvements qui leur sont inhérents. Par exemple : la méthode de gonflage (action de remplir le ballon avec de l'hélium), la méthode de dégonflage (expulser le gaz présent dans le ballon) et la méthode d'ascension (laisser le ballon s'envoler). Tous les ballons ont ces capacités.
Les ballons ont également des réponses prédéfinies à certains événements externes. Par exemple, un ballon répond au cas de perforation en se dégonflant, et au cas de lâcher prise, il s'envole.
Si la bulle pouvait être programmée, le code Visual Basic ressemblerait à ceci. Sa fonction est de définir les propriétés du ballon :
Ballon.Color=Rouge
Ballon.Diamètre=10
Ballon.Inflated=True
Faites attention à la syntaxe du code, d'abord l'objet (Ballon), puis l'attribut (Couleur), puis l'affectation (Rouge). Répétez cette instruction, mais avec une valeur différente, pour changer la couleur de la bulle. Les propriétés peuvent également être définies lors de la phase de conception du programme dans la fenêtre Propriétés.
La façon d'appeler le ballon est la suivante :
Ballon. Gonfler
Ballon.Dégonfler
Ballon.Rise5
Sa syntaxe est similaire à celle des propriétés, avec l'objet (un nom) suivi de la méthode (un verbe). Dans le troisième exemple, il y a un élément supplémentaire, appelé paramètre, qui représente la hauteur à laquelle le ballon s'élèvera. Certaines méthodes comportent un ou plusieurs paramètres qui décrivent plus en détail l'action à effectuer.
La réponse du ballon à un événement ressemble à ceci :
SubBalloon_Puncture()
Ballon.Dégonfler
Ballon.MakeNoiseBang
Balloon.Inflated=Faux
Ballon.Diamètre=1
FinSub
Le code de cet exemple décrit le comportement du ballon lorsqu'un événement de perforation se produit : appeler la méthode Deflate, puis appeler la méthode MakeNoise avec le Bang (le son qu'il émet) comme paramètre. Étant donné que le ballon n'est plus gonflé, définissez la propriété Inflated sur False et définissez une nouvelle valeur pour la propriété Diameter.
En fait, les bulles ne peuvent pas être programmées, mais les formulaires ou contrôles Visual Basic peuvent être programmés. En tant que programmeur, c'est à vous de décider. Vous décidez quelles propriétés doivent être modifiées, quelles méthodes doivent être appelées et quels événements doivent recevoir une réponse pour obtenir l'apparence et le comportement souhaités.
Formulaire de conception
L'objet formulaire est l'élément de base d'une application Visual Basic et constitue la fenêtre réelle qui interagit avec l'utilisateur lors de l'exécution de l'application. Un formulaire possède ses propres propriétés, événements et méthodes pour contrôler son apparence et son comportement.
La première étape de la conception d'un formulaire consiste à définir ses propriétés. Cela peut être fait dans la fenêtre Propriétés au moment de la conception ou par code au moment de l'exécution.
Faites attention au moment de la conception, c'est-à-dire à chaque fois que vous créez une application dans l'environnement Visual Basic, lorsque vous pouvez manipuler des formulaires et des contrôles, définir leurs propriétés et programmer leurs événements. Le temps d'exécution est le temps nécessaire pour exécuter et interagir avec votre application.
Définir les propriétés du formulaire
De nombreuses propriétés d’un formulaire affectent son apparence. La propriété Caption détermine le texte affiché dans la barre de titre du formulaire ; la propriété Icon définit l'icône qui s'affiche lorsque le formulaire est réduit. Les propriétés MaxButton et MinButton déterminent si le formulaire peut être agrandi ou réduit. En modifiant la propriété BorderStyle, vous pouvez contrôler la façon dont le formulaire est redimensionné.
Les propriétés Height et width déterminent la taille initiale du formulaire ; les propriétés Left et Top déterminent la position du formulaire en fonction du coin supérieur gauche de l'écran. La propriété WindowState peut définir la taille du formulaire pour qu'elle soit agrandie, réduite ou normale au démarrage.
La propriété Name définit le nom du formulaire et est utilisée pour référencer le formulaire dans le code. travailler pour la première fois
Lorsqu'un formulaire est ajouté au cours du processus, le nom du formulaire est par défaut Form1 ; lorsqu'un deuxième formulaire est ajouté, son nom est par défaut Form2, et ainsi de suite. Il est préférable de définir un nom significatif pour la propriété Name, par exemple en nommant un formulaire de saisie frmEntry.
La meilleure façon de se familiariser avec ces propriétés de formulaire est de s’entraîner. Modifiez certaines propriétés du formulaire dans la fenêtre Propriétés (Figure 3.3), puis lancez l'application et observez les effets des modifications. Si vous souhaitez en savoir plus sur chaque propriété, vous pouvez sélectionner la propriété et appuyer sur F1 pour afficher l'aide en ligne.
Événements et méthodes de formulaire
Les formulaires sont des objets capables d'exécuter des méthodes et de répondre à des événements.
Que ce soit en raison de l'interaction de l'utilisateur ou du redimensionnement du formulaire via du code, un événement Resize sera déclenché. Lorsque la taille du formulaire change, vous pouvez déplacer ou redimensionner les contrôles du formulaire.
Chaque fois qu'un formulaire devient le formulaire actif, un événement Activate est généré ; lorsqu'un autre formulaire ou une autre application est activé, un événement Deactivate est généré. Ces événements sont pratiques pour initialiser ou terminer le comportement du formulaire. Par exemple, dans l'événement Activate, vous pouvez écrire du code pour mettre en surbrillance le texte dans une zone de texte spécifique ; dans l'événement Deactivate, vous pouvez enregistrer les modifications dans un fichier ou une base de données.
Pour rendre un formulaire visible, appelez la méthode Show :
Form2.Afficher
L’appel de la méthode Show a le même effet que la définition de la propriété Visible du formulaire sur True.
De nombreuses méthodes d'un formulaire appellent du texte ou des graphiques. Les méthodes PRint, Line, Circle et Refresh peuvent
Utilisé pour écrire et dessiner directement sur la surface du formulaire. Ces méthodes et bien d'autres sont abordées en détail au chapitre 12, « Utilisation du texte et des graphiques ».
Pour plus d'informations sur les formulaires, consultez « Revisiter les formulaires » dans le chapitre 6, « Création de l'interface utilisateur ».
->