728x90
반응형
NumericUpDown컨트롤은 숫자를 일정 양만큼 증가 혹은 감소 시킬때 사용하는 컨트롤이다.
1. 디자인
2. Form1.cs
numericUpDown1과 numericUpDown2에 ValueChanged이벤트를 각각 달아주는 방법도 있지만 둘다 동일한 동작을 할 것이므로 Event를 한개만 만들어서 등록해주었다.
NumericUpDown_ValueChanged라는 이벤트를 만들어서 numericUpDown1.ValueChanged와 numericUpDown2.ValueChanged에 등록시켜 한개의 이벤트로 두개의 컨트롤에 이벤트 등록을 하였다.
private void Form1_Load(object sender, EventArgs e)
{
// 초기 결과값 setting
labelAnswer.Text = (numericUpDown1.Value + numericUpDown2.Value).ToString();
numericUpDown1.ValueChanged += new EventHandler(NumericUpDown_ValueChanged);
numericUpDown2.ValueChanged += new EventHandler(NumericUpDown_ValueChanged);
}
private void NumericUpDown_ValueChanged(object sender, EventArgs e)
{
NumericUpDown numericUpDown = sender as NumericUpDown;
labelAnswer.Text = (numericUpDown1.Value + numericUpDown2.Value).ToString();
}
위와 같이 결과물을 확인 할 수 있다.
numericUpDown에 음수를 허용하려면 Minimum속성을 변경해주면 설정 할 수 있다.
728x90
반응형
'개발언어 > C#' 카테고리의 다른 글
[C#] C# Winform ProgressBar 컨트롤 (0) | 2024.07.05 |
---|---|
[C#] C# Winform PictureBox컨트롤 (0) | 2024.07.01 |
[C#] Winform MaskedTextBox 컨트롤 (0) | 2024.06.24 |
[C#] C# Winform ListBox (0) | 2024.03.21 |
[C#] C# Winform LinkLabel (0) | 2024.03.21 |