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.
Usato con le funzioni o PrintLine per posizionare l'outputPrint.
Overload
| Nome | Descrizione |
|---|---|
| TAB() |
Usato con le funzioni o |
| TAB(Int16) |
Usato con le funzioni o |
TAB()
Usato con le funzioni o PrintLine per posizionare l'outputPrint.
public:
static Microsoft::VisualBasic::TabInfo TAB();
public static Microsoft.VisualBasic.TabInfo TAB();
static member TAB : unit -> Microsoft.VisualBasic.TabInfo
Public Function TAB () As TabInfo
Valori restituiti
Usato con le funzioni o PrintLine per posizionare l'outputPrint.
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 della colonna uguale a Column nella riga di output successiva. Se Column è minore di 1, TAB sposta la posizione di stampa sulla 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 width è 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 sulla stessa riga.
La posizione di stampa all'estrema 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 corrisponde alla 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.
Note
Assicurarsi che le colonne tabulari siano sufficientemente ampie da 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)
Usato con le funzioni o PrintLine per posizionare l'outputPrint.
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
Optional. Numero di colonna spostato in prima di visualizzare o stampare l'espressione successiva in un elenco. Se omesso, TAB sposta il punto di inserimento all'inizio della zona di stampa successiva.
Valori restituiti
Usato con le funzioni o PrintLine per posizionare l'outputPrint.
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 della colonna uguale a Column nella riga di output successiva. Se Column è minore di 1, TAB sposta la posizione di stampa sulla 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 width è 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 dalla posizione di stampa calcolata sulla stessa riga.
La posizione di stampa all'estrema 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 corrisponde alla 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.
Note
Assicurarsi che le colonne tabulari siano sufficientemente ampie da contenere lettere wide.
Vedi anche
- Print(Int32, Object[])
- PrintLine(Int32, Object[])
- Space(Int32)
- SPC(Int16)
- FileWidth(Int32, Int32)
- Operatore Mod (Visual Basic)