Jump to content
과거의 기술자료(읽기 전용): https://tech.devgear.co.kr ×
과거의 기술자료(읽기 전용): https://tech.devgear.co.kr

Recommended Posts

Docwiki에 있는 "Using VCL TNumberBox Control"을 번역한 글 (번역일: 2023년 3월 9일)

위로 가기: VCL

VCL TNumberBox는 RAD스튜디오 10.4.2에서 추가된 새 VCL 컨트롤이다. 이 컨트롤은 윈도우 플랫폼 WinUI NumberBox 컨트롤을 따라 형성한 숫자 입력 컨트롤로써 현대식 세련된 UI를 갖추고 있다. 이 컨트롤에는 정수()와 개발자가 지성한 소숫점 자리수에 맞는 부동 소수점 숫자를 입력할 수 있으며, 알맞은 서식을 반영하고 통화() 값을 입력할 수 있다.

TNumberBox1.png

사용자가 입력된 값을 증가 또는 감소하고 싶을 경우, 화살표 버튼을 사용하거나 마우스 휠 또는 키보드 방향키를 사용하면 된다. 값을 크게 증가/감소하려는 경우에는 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 이다. (아래 그림과 같다)

TNumberBox 2SpinButton.png

TControlList 컴포넌트의 프로퍼티와 이벤트 목록

자세히 보기: https://docwiki.embarcadero.com/RADStudio/en/Using_VCL_TNumberBox_Control 페이지의 아래쪽 참고
 

이 댓글 링크
다른 사이트에 공유하기

이 토의에 참여하세요

지금 바로 의견을 남길 수 있습니다. 그리고 나서 가입해도 됩니다. 이미 회원이라면, 지금 로그인하고 본인 계정으로 의견을 남기세요.

Guest
이 토픽(기고/질문)에 답하기

×   서식있는 텍스트로 붙여넣기.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   이전에 작성한 콘텐츠가 복원되었습니다..   편집창 비우기

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

중요한 정보

이용약관 개인정보보호정책 이용규칙 이 사이트가 더 잘 작동하기 위해 방문자의 컴퓨터에 쿠키가 배치됩니다. 쿠키 설정 변경에서 원하는 설정을 할 수 있습니다. 변경하지 않으면 쿠키를 허용하는 것으로 이해합니다.