FileSystem.TAB Yöntem

Tanım

Çıkışı konumlandırmak Print için veya PrintLine işlevleriyle birlikte kullanılır.

Aşırı Yüklemeler

TAB()

Çıkışı konumlandırmak Print için veya PrintLine işlevleriyle birlikte kullanılır.

TAB(Int16)

Çıkışı konumlandırmak Print için veya PrintLine işlevleriyle birlikte kullanılır.

TAB()

Kaynak:
FileSystem.vb
Kaynak:
FileSystem.vb
Kaynak:
FileSystem.vb

Çıkışı konumlandırmak Print için veya PrintLine işlevleriyle birlikte kullanılır.

public:
 static Microsoft::VisualBasic::TabInfo TAB();
public static Microsoft.VisualBasic.TabInfo TAB ();
static member TAB : unit -> Microsoft.VisualBasic.TabInfo
Public Function TAB () As TabInfo

Döndürülenler

Çıkışı konumlandırmak Print için veya PrintLine işlevleriyle birlikte kullanılır.

Örnekler

Bu örnekte, çıktıyı TAB bir dosyaya ve Çıkış penceresine konumlandırmak için işlevi kullanılır.

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)

Açıklamalar

Geçerli satırdaki geçerli yazdırma konumu değerinden ColumnTAB büyükse, bir sonraki çıkış satırındaki değerine Column eşit sütun değerine atlar. 1'den küçükse Column yazdırma TAB konumunu sütun 1'e taşır. Çıkış satırı genişliğinden büyükse Column , TAB formülü kullanarak bir sonraki yazdırma konumunu hesaplar:

Sütun Modu genişliği

Örneğin, genişlik 80 ise ve siz belirtirseniz TAB(90), sonraki yazdırma 10. sütunda (90/80'in geri kalanı) başlar. Geçerli yazdırma konumundan küçükse Column , yazdırma bir sonraki satırda hesaplanmış yazdırma konumunda başlar. Hesaplanan yazdırma konumu geçerli yazdırma konumundan büyükse, yazdırma aynı satırdaki hesaplanan yazdırma konumunda başlar.

Çıktı satırında en soldaki yazdırma konumu her zaman 1'dir. Dosyalara yazdırmak için veya PrintLine işlevlerini kullandığınızdaPrint, en sağdaki yazdırma konumu çıkış dosyasının geçerli genişliğidir ve bu genişliği işlevini kullanarak FileWidth ayarlayabilirsiniz.

İşlev, TAB işlevle birlikte WriteLine de kullanılabilir. veya Console.WriteLineile Debug.WriteLine kullanılamaz.

Not

Tablosal sütunlarınızın geniş harfler içerecek kadar geniş olduğundan emin olun.

Ayrıca bkz.

Şunlara uygulanır

TAB(Int16)

Kaynak:
FileSystem.vb
Kaynak:
FileSystem.vb
Kaynak:
FileSystem.vb

Çıkışı konumlandırmak Print için veya PrintLine işlevleriyle birlikte kullanılır.

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

Parametreler

Column
Int16

İsteğe bağlı. Listede sonraki ifadeyi görüntülemeden veya yazdırmadan önce taşınan sütun numarası. Atlanırsa, TAB ekleme noktasını bir sonraki yazdırma bölgesinin başına taşır.

Döndürülenler

Çıkışı konumlandırmak Print için veya PrintLine işlevleriyle birlikte kullanılır.

Örnekler

Bu örnekte, çıktıyı TAB bir dosyaya ve Çıkış penceresine konumlandırmak için işlevi kullanılır.

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)

Açıklamalar

Geçerli satırdaki geçerli yazdırma konumu değerinden ColumnTAB büyükse, bir sonraki çıkış satırındaki değerine eşit Column sütun değerine atlar. 1'den küçükse Column yazdırma TAB konumunu sütun 1'e taşır. Çıkış satırı genişliğinden büyükse Column , TAB formülü kullanarak bir sonraki yazdırma konumunu hesaplar:

Sütun Modu genişliği

Örneğin, genişlik 80 ise ve siz belirtirseniz TAB(90), sonraki yazdırma 10. sütunda (90/80'in geri kalanı) başlar. Geçerli yazdırma konumundan küçükse Column , yazdırma bir sonraki satırda hesaplanmış yazdırma konumunda başlar. Hesaplanan yazdırma konumu geçerli yazdırma konumundan büyükse, yazdırma aynı satırdaki hesaplanan yazdırma konumunda başlar.

Çıktı satırında en soldaki yazdırma konumu her zaman 1'dir. Dosyalara yazdırmak için veya PrintLine işlevlerini kullandığınızdaPrint, en sağdaki yazdırma konumu çıkış dosyasının geçerli genişliğidir ve bu genişliği işlevini kullanarak FileWidth ayarlayabilirsiniz.

İşlev, TAB işlevle birlikte WriteLine de kullanılabilir. veya Console.WriteLineile Debug.WriteLine kullanılamaz.

Not

Tablosal sütunlarınızın geniş harfler içerecek kadar geniş olduğundan emin olun.

Ayrıca bkz.

Şunlara uygulanır