vbCr과 vbcrLf와 chr(13) 의 차이점

2022. 8. 25. 16:03젬스it

반응형

캐리지리턴(CR)과 라인피드(LF)는 예전의 도트 프린터나 수동 타자기에 쓰인 부산물로 다음과 같은 동작을 합니다.
Carriage Return(CR) : 현재 줄의 처음으로 커서나 헤드를 이동한다.
Line Feed(LF) : 커서나 헤드가 현재 위치에서 다음줄로 이동한다.
일반적으로 문서 작성 후 엔터키를 누르는 것과 동일한 역할을 하는것이 CR + LF 입니다.
CR은 비주얼베이직 상수로 vbCr 이고 아스키코드로는 Chr(13) 입니다. [ CR = vbCr = Chr(13) ]
LF은 비주얼베이직 상수로 vbLf이고 아스키코드로는 Chr(10) 입니다. [ LF = vbLf = Chr(10) ]
CR + LF은 비주얼베이직 상수로 vbCrLf이고 아스키코드로는 Chr(13) + Chr(10), 즉 엔터키와 같은 효과를 줍니다.
Text Box에서 라인이 구분지어지는 것을 보려면 반드시 MultiLine 속성을 True로 해야 합니다. 비주얼베이직에서 줄바꿈을 하려면 vbCrLf 또는 Chr(13) + Chr(10)을 써야 합니다. CR은 일부 운영체제에서 줄바꿈으로 쓰는 경우가 있습니다

반응형