Red de conocimiento informático - Material del sitio web - En VB, ¿cuáles son el uso y las funciones específicas de la función tab()?

En VB, ¿cuáles son el uso y las funciones específicas de la función tab()?

Se utiliza con la instrucción Print # o el método Print para posicionar la salida.

Sintaxis

Tab[(n)]

El argumento n opcional es el número de columnas a mover antes de mostrar o imprimir la siguiente expresión en la lista. Si se omite este argumento, Tab mueve el punto de inserción al inicio de la siguiente área de impresión. Esto permite utilizar Tab para reemplazar comas en países donde las comas se utilizan como separadores decimales.

Descripción

Si la posición de impresión en la línea actual es mayor que n, Tab mueve la posición de impresión a la enésima columna de la siguiente línea de salida. Si n es menor que 1, Tab mueve la posición de impresión a la columna 1. Si n es mayor que el ancho de la línea de salida, la función Tab calcula la siguiente posición de impresión usando la siguiente fórmula:

n Mod ancho

Por ejemplo, si el ancho es 80 y Si especifica Tab(90), la siguiente impresión comenzará en la columna 10 (el resto de 90/80). Si n es menor que la posición de impresión actual, la impresión comienza desde la posición de impresión calculada en la siguiente línea. Si la posición de impresión calculada es mayor que la posición de impresión actual, la impresión comienza desde la posición de impresión calculada en la misma línea.

La posición de impresión más a la izquierda de la línea de salida es siempre 1. Cuando se utiliza la instrucción Print # para escribir datos en un archivo, la posición de impresión más a la derecha es el ancho actual del archivo de salida, que se puede configurar con la instrucción Ancho #.

Nota Asegúrese de que las columnas de la tabla sean lo suficientemente anchas para acomodar cadenas más anchas.

Cuando se utiliza el método Imprimir con la función Tabulador, la apariencia impresa se dividirá en columnas pares de ancho fijo. El ancho de cada columna es igual al ancho promedio en puntos de todos los caracteres de la fuente seleccionada. Sin embargo, no existe relación entre el número de caracteres impresos y el número de columnas de ancho fijo ocupadas por esos caracteres. Por ejemplo, la letra mayúscula W ocupa más de una columna de ancho fijo, mientras que la letra minúscula i ocupa menos de una columna de ancho fijo.