FileSystem.TAB Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Viene utilizzata con la funzione Print
o PrintLine
per specificare la posizione dell'output.
Overload
TAB() |
Viene utilizzata con la funzione |
TAB(Int16) |
Viene utilizzata con la funzione |
TAB()
- Source:
- FileSystem.vb
- Source:
- FileSystem.vb
- Source:
- FileSystem.vb
Viene utilizzata con la funzione Print
o PrintLine
per specificare la posizione dell'output.
public:
static Microsoft::VisualBasic::TabInfo TAB();
public static Microsoft.VisualBasic.TabInfo TAB ();
static member TAB : unit -> Microsoft.VisualBasic.TabInfo
Public Function TAB () As TabInfo
Restituisce
Viene utilizzata con la funzione Print
o PrintLine
per specificare la posizione dell'output.
Esempio
In questo esempio viene usata la funzione per posizionare l'output TAB
in un file e nella finestra Output .
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)
Commenti
Se la posizione di stampa corrente sulla riga corrente è maggiore di Column
, TAB
passa al valore di colonna uguale a Column
nella riga di output successiva. Se Column
è minore di 1, TAB
sposta la posizione di stampa nella colonna 1. Se Column
è maggiore della larghezza della riga di output, TAB
calcola la posizione di stampa successiva usando la formula:
Larghezza mod colonna
Ad esempio, se la larghezza è 80 e si specifica TAB(90)
, la stampa successiva inizierà alla colonna 10 (il resto di 90/80). Se Column
è minore della posizione di stampa corrente, la stampa inizia sulla riga successiva nella posizione di stampa calcolata. Se la posizione di stampa calcolata è maggiore della posizione di stampa corrente, la stampa inizia con la posizione di stampa calcolata nella stessa riga.
La posizione di stampa più a sinistra su una riga di output è sempre 1. Quando si usano le Print
funzioni o PrintLine
per stampare i file, la posizione di stampa più a destra è la larghezza corrente del file di output, che è possibile impostare usando la FileWidth
funzione.
La TAB
funzione può essere usata anche con la WriteLine
funzione. Non può essere usato con Debug.WriteLine o Console.WriteLine.
Nota
Assicurarsi che le colonne tabulari siano sufficienti per contenere lettere wide.
Vedi anche
- Print(Int32, Object[])
- PrintLine(Int32, Object[])
- Space(Int32)
- SPC(Int16)
- FileWidth(Int32, Int32)
- Operatore Mod (Visual Basic)
Si applica a
TAB(Int16)
- Source:
- FileSystem.vb
- Source:
- FileSystem.vb
- Source:
- FileSystem.vb
Viene utilizzata con la funzione Print
o PrintLine
per specificare la posizione dell'output.
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
Parametri
- Column
- Int16
facoltativo. Numero della colonna a cui passare prima di visualizzare o stampare la successiva espressione di un elenco. In caso di omissione, TAB
sposterà il punto di inserimento all'inizio della successiva area di stampa.
Restituisce
Viene utilizzata con la funzione Print
o PrintLine
per specificare la posizione dell'output.
Esempio
In questo esempio viene usata la funzione per posizionare l'output TAB
in un file e nella finestra Output .
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)
Commenti
Se la posizione di stampa corrente sulla riga corrente è maggiore di Column
, TAB
passa al valore di colonna uguale a Column
nella riga di output successiva. Se Column
è minore di 1, TAB
sposta la posizione di stampa nella colonna 1. Se Column
è maggiore della larghezza della riga di output, TAB
calcola la posizione di stampa successiva usando la formula:
Larghezza mod colonna
Ad esempio, se la larghezza è 80 e si specifica TAB(90)
, la stampa successiva inizierà alla colonna 10 (il resto di 90/80). Se Column
è minore della posizione di stampa corrente, la stampa inizia sulla riga successiva nella posizione di stampa calcolata. Se la posizione di stampa calcolata è maggiore della posizione di stampa corrente, la stampa inizia con la posizione di stampa calcolata nella stessa riga.
La posizione di stampa più a sinistra su una riga di output è sempre 1. Quando si usano le Print
funzioni o PrintLine
per stampare i file, la posizione di stampa più a destra è la larghezza corrente del file di output, che è possibile impostare usando la FileWidth
funzione.
La TAB
funzione può essere usata anche con la WriteLine
funzione. Non può essere usato con Debug.WriteLine o Console.WriteLine.
Nota
Assicurarsi che le colonne tabulari siano sufficienti per contenere lettere wide.
Vedi anche
- Print(Int32, Object[])
- PrintLine(Int32, Object[])
- Space(Int32)
- SPC(Int16)
- FileWidth(Int32, Int32)
- Operatore Mod (Visual Basic)