Kori 3월 9일에 포스트됨 공유하기 3월 9일에 포스트됨 Docwiki에 있는 "Using VCL TNumberBox Control"을 번역한 글 (번역일: 2023년 3월 9일) 위로 가기: VCL VCL TNumberBox는 RAD스튜디오 10.4.2에서 추가된 새 VCL 컨트롤이다. 이 컨트롤은 윈도우 플랫폼 WinUI NumberBox 컨트롤을 따라 형성한 숫자 입력 컨트롤로써 현대식 세련된 UI를 갖추고 있다. 이 컨트롤에는 정수()와 개발자가 지성한 소숫점 자리수에 맞는 부동 소수점 숫자를 입력할 수 있으며, 알맞은 서식을 반영하고 통화() 값을 입력할 수 있다. 사용자가 입력된 값을 증가 또는 감소하고 싶을 경우, 화살표 버튼을 사용하거나 마우스 휠 또는 키보드 방향키를 사용하면 된다. 값을 크게 증가/감소하려는 경우에는 Page Up 키와 Page Down 키를 사용할 수 있다. TNumberBox는 간단한 수식 평가도 지원한다. 해당 기능을 활성화된 경우 (AcceptExpressions 프로퍼티를 True로 지정한 경우) 사용자는 TNumberBox 안에 40 + 2와 같은 수식을 입력할 수 있으며, 컨트롤이 알아서 입력된 수식의 결과값을 입력 값으로 변환한다. TNumberBox가 지원한는 인라인 연산은 기본적인 것들 즉 곱하기, 나누기, 더하기, 빼기이다. 괄호가 들어간 연산도 가능하다. 연산 기호 중 +와 - 는 더하기/빼기 표시 뿐만 아니라 음수/양수를 표시할 때에도 사용할 수 있다. 즉 사용자는 -23 이나 +23을 타이핑 할 수 있으며, 55+23 이나 55-23을 타이핑 할 수 있다. 더 나아가 섞어서 사용할 수 있다. 예를 들어, 53++23 이나 53--23을 타이핑할 수 있다. 53--23는 곧 53-(-23)을 의미하므로 53+23을 계산하게 된다. TNumberBox에는 스핀 버튼(spin button) 사용을 선택 지정할 수 있다. SpinButtonOptions 프로퍼티를 사용하여 지정하면 된다. 지정할 수 있는 옵션은 compact, inline, disabled 이다. (아래 그림과 같다) TControlList 컴포넌트의 프로퍼티와 이벤트 목록 자세히 보기: https://docwiki.embarcadero.com/RADStudio/en/Using_VCL_TNumberBox_Control 페이지의 아래쪽 참고 인용하기 이 댓글 링크 다른 사이트에 공유하기 더 많은 공유 선택 사항
Recommended Posts
이 토의에 참여하세요
지금 바로 의견을 남길 수 있습니다. 그리고 나서 가입해도 됩니다. 이미 회원이라면, 지금 로그인하고 본인 계정으로 의견을 남기세요.