FileSystem.TAB Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Çıkışı konumlandırmak Print için veya PrintLine işlevleriyle birlikte kullanılır.
Aşırı Yüklemeler
| Name | Description |
|---|---|
| TAB() |
Çıkışı konumlandırmak |
| TAB(Int16) |
Çıkışı konumlandırmak |
TAB()
- Kaynak:
- FileSystem.vb
- Kaynak:
- FileSystem.vb
- 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 dosyada ve Çıkış penceresinde 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 sütun 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. Çıktı 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 belirtirseniz TAB(90), sonraki yazdırma 10 sütunundan (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.
Çıkış satırında en soldaki yazdırma konumu her zaman 1'dir. dosyalara Print yazdırmak için veya PrintLine işlevlerini kullandığınızda, 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 Debug.WriteLineile Console.WriteLine kullanılamaz.
Note
Tablosal sütunlarınızın geniş harfler içerecek kadar geniş olduğundan emin olun.
Ayrıca bkz.
- Print(Int32, Object[])
- PrintLine(Int32, Object[])
- Space(Int32)
- SPC(Int16)
- FileWidth(Int32, Int32)
- Mod İşleci (Visual Basic)
Şunlara uygulanır
TAB(Int16)
- Kaynak:
- FileSystem.vb
- Kaynak:
- FileSystem.vb
- 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
Optional. 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 dosyada ve Çıkış penceresinde 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 Columnbüyükse, TAB bir sonraki çıkış satırındaki sütun 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. Çıktı 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 belirtirseniz TAB(90), sonraki yazdırma 10 sütunundan (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.
Çıkış satırında en soldaki yazdırma konumu her zaman 1'dir. dosyalara Print yazdırmak için veya PrintLine işlevlerini kullandığınızda, 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 Debug.WriteLineile Console.WriteLine kullanılamaz.
Note
Tablosal sütunlarınızın geniş harfler içerecek kadar geniş olduğundan emin olun.
Ayrıca bkz.
- Print(Int32, Object[])
- PrintLine(Int32, Object[])
- Space(Int32)
- SPC(Int16)
- FileWidth(Int32, Int32)
- Mod İşleci (Visual Basic)