찐쿵
bluedrugs
찐쿵
  • 전체보기 (42)
    • 똑똑해진느낌 (39)
      • C# (7)
      • VB (4)
      • Python (11)
      • MySQL (4)
      • Linux (6)
      • Appium (1)
      • Selenium (1)
      • Sikuli (1)
      • Win10 (2)
      • 기타 (1)
      • 제작 (1)
      • Tensorflow (0)
    • 일상적인느낌 (1)
hELLO · Designed By 정상우.
찐쿵

bluedrugs

똑똑해진느낌/VB

[VB] 줄바꿈 문자 Carriage Return(CR), Line Feed(LF) - 개행문자

2019. 8. 26. 14:18

캐리지리턴(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은 일부 운영체제에서 줄바꿈으로 쓰는 경우가 있다.

' string 문자열 중 LF 를 CR + LF 로 변경
TextBox.Text = Replace( string, Chr(10), Chr(13) & Chr(10) )

 

저작자표시 비영리 동일조건 (새창열림)

'똑똑해진느낌 > VB' 카테고리의 다른 글

[VB] Sleep, Delay, WaitTime 딜레이 주기  (0) 2019.08.26
[VB] ProgressBar 만들기  (0) 2019.08.26
[VB] GroupBox BorderLine Color 설정  (0) 2019.08.26
    '똑똑해진느낌/VB' 카테고리의 다른 글
    • [VB] Sleep, Delay, WaitTime 딜레이 주기
    • [VB] ProgressBar 만들기
    • [VB] GroupBox BorderLine Color 설정
    찐쿵
    찐쿵
    기록하는느낌

    티스토리툴바