TAB (Función)
Actualización: noviembre 2007
Se utiliza con la función Print o PrintLine para ubicar los resultados.
Public Overloads Function TAB() As TABInfo
' -or-
Public Overloads Function TAB(ByVal Column As Short) As TABInfo
Parámetros
- Column
Opcional. Número de columnas desplazadas antes de mostrar o imprimir la próxima expresión de una lista. Si se omite, TAB desplazará el punto de inserción al principio de la siguiente zona de impresión.
Comentarios
Si la posición actual de impresión en la línea actual es mayor que Column, TAB saltará al valor de columna que sea igual a Column en la siguiente línea de salida. Si Column es menor que 1, TAB cambia la posición de impresión a la columna 1. Si Column es mayor que el ancho de la línea de salida, TAB calcula la siguiente posición de impresión mediante la fórmula:
Column Mod width
Por ejemplo, si ancho es 80 y se especifica TAB(90), la próxima impresión comenzará en la columna 10 (resto de 90/80). Si Column es menor que la posición de impresión actual, la impresión comenzará en la línea siguiente, en la posición de impresión calculada. Si la posición de impresión calculada es mayor que la posición de impresión actual, la impresión comenzará en la posición de impresión calculada en la misma línea.
La posición de impresión más a la izquierda de una línea de salida es siempre 1. Cuando se utiliza la función Print o PrintLine para imprimir en archivos, la posición de impresión más a la derecha será el ancho actual del archivo de salida, que puede definirse mediante la función FileWidth.
La función TAB también puede utilizarse con la función WriteLine. No se puede utilizar con Debug.WriteLine ni Console.WriteLine.
Nota: |
---|
Asegúrese de que las columnas tabulares sean lo suficientemente amplias como para dar cabida a letras anchas. |
Ejemplo
En este ejemplo se utiliza la función TAB para ubicar el resultado en un archivo y en la ventana Resultados.
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)
Notas para desarrolladores de dispositivos inteligentes
Esta función no es compatible.
Requisitos
Espacio de nombres:Microsoft.VisualBasic
**Módulo:**FileSystem
**Ensamblado:**Visual Basic Runtime Library (en Microsoft.VisualBasic.dll)