다음을 통해 공유


TAB 함수

업데이트: 2007년 11월

Print 또는 PrintLine 함수와 함께 출력 위치를 계산하는 데 사용됩니다.

Public Overloads Function TAB() As TABInfo 
' -or-
Public Overloads Function TAB(ByVal Column As Short) As TABInfo

매개 변수

  • Column
    선택적 요소. 목록에서 다음 식을 표시하거나 출력하기 전에 이동할 열 수입니다. 이 매개 변수를 생략하면 TAB 함수는 다음 출력 영역의 시작 부분으로 삽입 지점을 이동합니다.

설명

현재 줄의 현재 출력 위치가 Column보다 크면 TAB 함수는 다음 출력 줄의 Column에 해당하는 열 값으로 건너뜁니다. Column이 1보다 작으면 TAB 함수는 첫째 열로 출력 위치를 이동하고, Column이 출력 줄 너비보다 크면 TAB 함수는 아래 공식을 사용하여 다음 출력 위치를 계산합니다.

Column Mod width

예를 들어, width가 80인 상태에서 TAB(90)을 지정하면 열 10(90과 80의 차)에서 다음 출력이 시작됩니다. Column이 현재 출력 위치보다 작으면 다음 줄의 계산된 출력 위치에서 출력이 시작됩니다. 계산된 출력 위치가 현재 출력 위치보다 크면 같은 줄의 계산된 출력 위치에서 출력이 시작됩니다.

출력 줄에서 맨 왼쪽 출력 위치는 항상 1입니다. Print 또는 PrintLine 함수를 사용하여 파일에 출력하는 경우 맨 오른쪽 출력 위치는 출력 파일의 현재 너비가 되며, 이 너비는 FileWidth 함수를 사용하여 설정할 수 있습니다.

TAB 함수를 WriteLine 함수와 함께 사용할 수 있지만 Debug.WriteLine이나 Console.WriteLine과 사용할 수는 없습니다.

참고:

테이블 열이 넓은 문자의 크기에 맞는지 확인하십시오.

예제

다음 예제에서는 TAB 함수를 사용하여 파일과 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)

스마트 장치 개발자 참고 사항

이 함수는 지원되지 않습니다.

요구 사항

네임스페이스:Microsoft.VisualBasic

**모듈:**FileSystem

어셈블리:

참고 항목

참조

Mod 연산자(Visual Basic)

Print, PrintLine 함수

Space 함수(Visual Basic)

SPC 함수

FileWidth 함수