FileSystem.TAB Método
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Usado com as funções Print
ou PrintLine
para posicionar a saída.
TAB() |
Usado com as funções |
TAB(Int16) |
Usado com as funções |
- Origem:
- FileSystem.vb
- Origem:
- FileSystem.vb
- Origem:
- FileSystem.vb
Usado com as funções Print
ou PrintLine
para posicionar a saída.
public:
static Microsoft::VisualBasic::TabInfo TAB();
public static Microsoft.VisualBasic.TabInfo TAB ();
static member TAB : unit -> Microsoft.VisualBasic.TabInfo
Public Function TAB () As TabInfo
Retornos
Usado com as funções Print
ou PrintLine
para posicionar a saída.
Exemplos
Este exemplo usa a função para posicionar a TAB
saída em um arquivo e na janela 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)
Comentários
Se a posição de impressão atual na linha atual for maior que Column
, TAB
pulará para o valor da coluna igual a Column
na próxima linha de saída. Se Column
for menor que 1, TAB
moverá a posição de impressão para a coluna 1. Se Column
for maior que a largura da linha de saída, TAB
calculará a próxima posição de impressão usando a fórmula:
Largura do Módulo da Coluna
Por exemplo, se largura for 80 e você especificar TAB(90)
, a próxima impressão começará na coluna 10 (o restante de 90/80). Se Column
for menor 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 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 as Print
funções ou PrintLine
para imprimir em arquivos, a posição de impressão mais à direita é a largura atual do arquivo de saída, que você pode definir usando a FileWidth
função .
A TAB
função também pode ser usada com a WriteLine
função . Ele não pode ser usado com Debug.WriteLine ou Console.WriteLine.
Nota
Verifique se as colunas tabulares são largas o suficiente para conter letras largas.
Confira também
- Print(Int32, Object[])
- PrintLine(Int32, Object[])
- Space(Int32)
- SPC(Int16)
- FileWidth(Int32, Int32)
- Operador Mod (Visual Basic)
Aplica-se a
.NET 9 e outras versões
Produto | Versões |
---|---|
.NET | Core 3.0, Core 3.1, 5, 6, 7, 8, 9 |
.NET Framework | 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
- Origem:
- FileSystem.vb
- Origem:
- FileSystem.vb
- Origem:
- FileSystem.vb
Usado com as funções Print
ou PrintLine
para posicionar a saída.
public:
static Microsoft::VisualBasic::TabInfo TAB(short Column);
public static Microsoft.VisualBasic.TabInfo TAB (short Column);
static member TAB : int16 -> Microsoft.VisualBasic.TabInfo
Public Function TAB (Column As Short) As TabInfo
Parâmetros
- Column
- Int16
Opcional. O número de coluna movido antes de exibir ou imprimir a 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.
Retornos
Usado com as funções Print
ou PrintLine
para posicionar a saída.
Exemplos
Este exemplo usa a função para posicionar a TAB
saída em um arquivo e na janela 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)
Comentários
Se a posição de impressão atual na linha atual for maior que Column
, TAB
pulará para o valor da coluna igual a Column
na próxima linha de saída. Se Column
for menor que 1, TAB
moverá a posição de impressão para a coluna 1. Se Column
for maior que a largura da linha de saída, TAB
calculará a próxima posição de impressão usando a fórmula:
Largura do Módulo da Coluna
Por exemplo, se largura for 80 e você especificar TAB(90)
, a próxima impressão começará na coluna 10 (o restante de 90/80). Se Column
for menor 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 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 as Print
funções ou PrintLine
para imprimir em arquivos, a posição de impressão mais à direita é a largura atual do arquivo de saída, que você pode definir usando a FileWidth
função .
A TAB
função também pode ser usada com a WriteLine
função . Ele não pode ser usado com Debug.WriteLine ou Console.WriteLine.
Nota
Verifique se as colunas tabulares são largas o suficiente para conter letras largas.
Confira também
- Print(Int32, Object[])
- PrintLine(Int32, Object[])
- Space(Int32)
- SPC(Int16)
- FileWidth(Int32, Int32)
- Operador Mod (Visual Basic)
Aplica-se a
.NET 9 e outras versões
Produto | Versões |
---|---|
.NET | Core 3.0, Core 3.1, 5, 6, 7, 8, 9 |
.NET Framework | 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
Comentários do .NET
O .NET é um projeto código aberto. Selecione um link para fornecer comentários: