Partilhar via


Função TAB

Usado com a função Print ou PrintLine para a posição de saída.

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

Parâmetros

  • Column
    Opcional.O número da coluna movido para antes da exibição e da impressão da próxima expressão em uma lista.Se omitido, TAB move o ponto de inserção para o início da próxima zona de impressão.

Comentários

Se a posição de impressão atual na linha atual for maior do que Column,TAB ignora para a coluna valor igual a Column na próxima linha de saída.If Column é menor que 1 TAB Move a posição de impressão para a coluna 1. Se Column for maior do que a largura da linha de saída, TAB calculará a próxima posição de impressão usando a fórmula:

Coluna Mod Largura

Por exemplo, se largura for 80 e você especificar TAB( 90 ),a próxima impressão será iniciada na coluna 10 (o resto de 90/80).Se Column for menor do que a posição de impressão atual, a impressão começará na próxima linha na posição de impressão calculada.Se a posição de impressão calculada for maior do que a posição de impressão atual, a impressão começará na posição de impressão calculada na mesma linha.

A posição de impressão mais à esquerda em uma linha de saída é sempre 1.Quando você usa o Print ou PrintLine funções para imprimir arquivos, a posição de impressão mais à direita é a largura corrente do arquivo de saída, você pode conjunto usando o FileWidth função.

A função TAB também pode ser usada com a função WriteLine.Ele não pode ser usado com Debug.WriteLine ou Console.WriteLine.

Observação:

Verifique se que as colunas tabulares estão largas o suficiente para acomodar letras de largura.

Exemplo

Este exemplo usa a função TAB para posicionar a saída em um arquivo e na janela de saída.

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)

Anotações Developer Dispositivo Inteligente

Não há suporte para esta função.

Requisitos

Namespace: Microsoft.VisualBasic

**Módulo:**FileSystem

Assembly: Visual Basic Runtime Library (em Microsoft.VisualBasic.dll)

Consulte também

Referência

Operador Mod (Visual Basic)

Imprimir, funções PrintLine

Função Space (Visual Basic)

Função SPC

Função FileWidth