Share via


TAB, fonction

Mise à jour : novembre 2007

Utilisée avec les fonctions Print ou PrintLine pour positionner la sortie.

Public Overloads Function TAB() As TABInfo 
' -or-
Public Overloads Function TAB(ByVal Column As Short) As TABInfo

Paramètres

  • Column
    Facultatif. Nombre de colonnes déplacées avant d'afficher ou d'imprimer l'expression suivante dans une liste. En cas d'omission, TAB déplace le point d'insertion au début de la zone d'impression suivante.

Notes

Si la position d'impression actuelle dans la ligne active est supérieure à Column, TAB passe à la valeur de colonne égale à Column sur la ligne de sortie suivante. Si Column est inférieure à 1, TAB déplace la position d'impression sur la colonne 1. Si Column est supérieure à la largeur de la ligne de sortie, TAB calcule la prochaine position d'impression à l'aide de la formule :

Colonne Mod Largeur

Par exemple, si la largeur est de 80 et si vous spécifiez TAB(90), l'impression suivante commence à la colonne 10 (le reste de 90/80). Si Column est inférieure à la position d'impression actuelle, l'impression commence à la ligne suivante, au niveau de la position d'impression calculée. Si la position d'impression calculée est supérieure à la position d'impression actuelle, la sortie commence à la même ligne, au niveau de la position calculée.

La position d'impression de l'extrême gauche sur une ligne de sortie est toujours 1. Si vous utilisez les fonctions Print ou PrintLine pour imprimer dans des fichiers, la position d'impression de l'extrême droite correspond à la largeur actuelle du fichier de sortie, laquelle peut être définie à l'aide de la fonction FileWidth.

La fonction TAB peut également être utilisée avec la fonction WriteLine. Elle ne peut pas être utilisée avec Debug.WriteLine ou Console.WriteLine.

Remarque :

Vérifiez que les colonnes tabulaires sont suffisamment larges pour contenir des lettres larges.

Exemple

Cet exemple utilise la fonction TAB pour positionner la sortie dans un fichier et dans la fenêtre Sortie.

FileOpen(1, "TESTFILE", OpenMode.Output) ' Open file for output.
' The second word prints at column 20.
Print(1, "Hello", TAB(20), "World.")
' If the argument is omitted, cursor is moved to the next print zone.
Print(1, "Hello", TAB(), "World")
FileClose(1)

Notes du développeur sur Smart Device

Cette fonction n'est pas prise en charge.

Configuration requise

Espace de noms :Microsoft.VisualBasic

**Module :**FileSystem

**Assembly :**bibliothèque Visual Basic Runtime (dans Microsoft.VisualBasic.dll)

Voir aussi

Référence

Mod, opérateur (Visual Basic)

Fonctions Print, PrintLine

Space, fonction (Visual Basic)

SPC, fonction

FileWidth, fonction