C# 프로그래밍 기초 실습 전자책
NumericUpDown 컨트롤

NumericUpDown 컨트롤은 숫자를 일정 양만큼 증가 혹은 감소시킬 때 쓰는 컨트롤이다. Value 프로퍼티가 현재 값을 가지고 있으며, 컨트롤의 위/아래 화살표를 눌러 Increment 속성 (기본값 1)에 지정된 양만큼 증감한다. 예를 들어, Increment에 10을 넣으면 증감이 +10/-10으로 진행된다. Increment 값에 0.5과 같은 소수자리를 넣을 수 있지만, 컨트롤의 텍스는 소수점을 보여주지 않는다.


NumericUpDown 컨트롤


NumericUpDown 컨트롤 사용

NumericUpDown을 사용한 아래 예제는 섭씨를 화씨로 변환하는 코드이다. 섭씨는 NumericUpDown 컨트롤을 이용해 받아들이고, NumericUpDown 컨트롤의 ValueChanged 이벤트 핸들러을 이용해 화시로 변경된 값을 텍스트박스에 출력하는 예이다.

예제

namespace MyWinForm
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void Form1_Load(object sender, EventArgs e)
        {            
            numericUpDown1.Value = 21.0M; 
        }

        private void numericUpDown1_ValueChanged(object sender, EventArgs e)
        {
            // 섭씨를 화씨로 변경
            decimal C =  numericUpDown1.Value;
            decimal F = C * (9.0M/ 5.0M) + 32.0M;

            // 화씨 출력
            this.txtFahrenheit.Text = F.ToString();
        }        
    }
}



본 웹사이트는 광고를 포함하고 있습니다. 광고 클릭에서 발생하는 수익금은 모두 웹사이트 서버의 유지 및 관리, 그리고 기술 콘텐츠 향상을 위해 쓰여집니다.




Comment admin@*** 7/26/2015 10:05:27 AM
Comment lovendon@*** 7/26/2015 5:36:26 PM
Alex Lee가 좋아합니다
Comment howto.kim@*** 8/13/2016 10:03:49 AM
Alex Lee가 좋아합니다
Comment did4730@*** 11/12/2016 11:46:57 AM
Comment admin@*** 11/13/2016 2:18:19 AM

Comment 의견/코멘트 쓰기
이메일
 *정확한 이메일이 아닐 경우 삭제될 수 있습니다
의견/코멘트
좌측의 3자리 문자들을 입력해 주십시오





아티클 모바일 링크
C# 스터디 소셜미디어
쉽게 배우는 파이썬 기초