Sans l'importation de tout code externe , Visual Basic 6 lui-même a de nombreuses fonctions pour dessiner des graphiques simples sur un formulaire Windows : rectangles, des lignes et des formes similaires. En plus d'apprendre ce que sont ces fonctions , vous aurez besoin de savoir quand les appliquer. Penser en termes de paradigme événementiel de Visual Basic, vous pouvez apprendre les événements communs à laquelle votre code peut peindre à l'écran . Peinture événement
Un tel événement est l'événement Form1_Paint , où Form1 est un formulaire que vous avez créé avec le nom par défaut de Form1. L' événement Paint Form1 est déclenché chaque fois que quelque chose arrive nécessitant une mise à jour l'apparence de votre formulaire. Par exemple, votre Form1 pourrait soudainement devenir visible après avoir été masquée par une autre fenêtre de programme. Vous pouvez également provoquer manuellement l'événement Paint de feu avec la déclaration Me.Refresh .
Drawing Lines
Votre premier programme graphique Visual Basic pourrait être quelque chose qui attire quelques lignes sur l'écran . En supposant que vous avez un formulaire appelé Form1 dans un projet d'application Windows Forms , le commandement de la forme de la peinture pourrait avoir le code comme suit:
e.Graphics.DrawLine ( Pens.Red , 0, 0 , Me.Width , Me . Hauteur) e.Graphics.DrawLine ( Pens.Blue , Me.Width , 0, 0 , Me.Height )
L'argument "e" , qui signifie Events, contient les données dont vous avez besoin pour tirer sur la forme . C'est un objet qui est une instance de la classe PaintEventArgs. Un des objets de "e" est l'objet Graphics , qui fournit les fonctions que vous utilisez pour peindre sur un formulaire. DrawLine est l'un de plusieurs de ces fonctions dans l'objet Graphics.
Description Arguments
de DrawLine Le premier argument de DrawLine est la couleur qui vous êtes dessin . Le code vient d'énumérer utilise deux couleurs de base , mais Visual Basic a beaucoup plus. Vous pouvez les voir si vous effacez le fichier ". Red suffixe« dans le texte » Pens.Red " . Le Visual Basic IDE ( Integrated Development Environment ) affichera une liste déroulante de toutes les couleurs .
DrawLine s'appuie sur les coordonnées de la forme qui est la deuxième à la quatrième arguments. Arguments deux et quatre sont des coordonnées horizontales, où une coordonnée de zéro est à l'extrême gauche de la forme et Me.Width l'extrême droite. De même, les arguments trois et cinq sont des désignations verticales. Zéro est haut et Me.Height son fond de la forme .
Après l'exécution de votre premier programme graphique , vous pouvez déjà avoir des idées pour l'élargir . L'expérimentation de changer les valeurs des arguments pour DrawLine est un bon endroit pour commencer. Essayez de tracer des lignes de couleurs différentes à différents endroits sur le formulaire. Ensuite, essayez de dessiner différentes formes en utilisant les autres méthodes Graphics , telles que DrawRectangle et DrawEllipse .