LINE |
Ligne |
|---|---|
| Visual Basic | |
Syntaxe
| [objet].LINE(x1,y1)-(x2,y2),c,a |
Paramètres
| Nom | Description | |||
|---|---|---|---|---|
| objet | Ce paramètre permet d'indiquer l'objet dans lequel le cercle sera dessiné, le formulaire, l'objet «Printers», «Canvas»,... | |||
| x1 | Ce paramètre permet d'indiquer la gauche de la forme | |||
| y1 | Ce paramètre permet d'indiquer la partie supérieur de la forme | |||
| x2 | Ce paramètre permet d'indiquer la droite de la forme | |||
| y2 | Ce paramètre permet d'indiquer la partie inférieur de la forme | |||
| c | Ce paramètre permet d'indiquer le numéro de la couleur à utiliser | |||
| a | Ce paramètre permet d'indiquer les attributs d'affichage: | |||
| Valeur | Description | |||
| B | Cette valeur indique qu'il s'agit d'une rectangle vide plutôt qu'une ligne | |||
Description
Cette procédure permet d'afficher un ligne de pixels dans l'objet.
Remarques
- La commande LINE permet de dessiner facilement des lignes ou des rectangles sur divers objets graphiques comme un formulaire, une imprimante (Printer) ou une surface de dessin (Canvas). Cette fonction est essentielle pour toute application nécessitant une représentation graphique simple.
- Les coordonnées (x1,y1)-(x2,y2) représentent les extrémités de la ligne à tracer. Si les deux points sont identiques, aucun trait n'est visible car la longueur de la ligne est alors nulle.
- Le paramètre c donne la possibilité de personnaliser la couleur de la ligne ou du rectangle. Cette souplesse permet de produire des rendus visuels différenciés sans ajouter beaucoup de complexité au code.
- En ajoutant le paramètre B pour l'attribut a, LINE ne trace plus une simple ligne mais un rectangle vide. Cela offre un moyen rapide de créer des boîtes sans devoir appeler une autre fonction dédiée aux rectangles.
- L'utilisation de LINE est particulièrement utile dans des scénarios de jeux 2D simples, de graphiques personnalisés ou pour surligner certaines zones spécifiques sur un formulaire utilisateur.
- Il faut faire attention à l'espace de coordonnées utilisé : certains objets comme Printer ou Canvas peuvent avoir des échelles différentes (par exemple en points, pixels ou twips), ce qui peut influencer la position réelle des lignes.
- Lorsque LINE est utilisé pour dessiner sur un Form, le dessin est temporaire à moins de le refaire manuellement à chaque événement Paint. Sinon, le graphique disparaît quand la fenêtre est rafraîchie.
- Le paramètre a pourrait être étendu dans certains cas pour ajouter d'autres attributs graphiques spéciaux (par exemple remplissage de rectangle, styles de traits), selon la version de Visual Basic ou les bibliothèques associées.
Dernière mise à jour : Lundi, le 19 novembre 2012