728x90
따라한 강의 : youtu.be/5yERdeEttSc
[C# 초보 강좌] 예제로 배우는 C# 06
sender라는 오브젝트 변수를 u_numBttn 라는 버튼 변수로 변환하여 넣어준다. 다음으로 버튼의 넥스트를 가지고 와서 setNumber이라는 함수에 넣어준다. |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 | using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; namespace WF_Cal_1 { public partial class Form1 : Form { public Form1() { InitializeComponent(); } public int vResult = 0; public bool isNewNum = true; private void bttnN1_Click(object sender, EventArgs e) { Button u_numBttn = (Button)sender; SetNum(u_numBttn.Text); } public void SetNum(string num) { if (isNewNum) { lblNumscreen.Text = num; isNewNum = false; } else if (lblNumscreen.Text == "0") { lblNumscreen.Text = num; } else { lblNumscreen.Text = lblNumscreen.Text + num; } } private void bttnPlus_Click(object sender, EventArgs e) { int num = int.Parse(lblNumscreen.Text); vResult = vResult + num; lblNumscreen.Text = vResult.ToString(); isNewNum = true; } } } | cs |
실행 파일 다운로드 |
728x90
'■ Computer > ㅡC# (VS2019)' 카테고리의 다른 글
C# Windows Forms 계산기 예외처리 : 연산자만 두 번 클릭 오류방지 코딩 (0) | 2020.07.15 |
---|---|
C# Windows Forms 계산기 사직연산자 설정 및 코딩 (0) | 2020.07.15 |
C# Windows Forms 계산기 사칙연산 더하기 버튼 코딩 (0) | 2020.07.15 |
C# Windows Form 계산기 숫자 버튼 만들기 (0) | 2020.07.14 |
C# if, else, else if, 중괄호 생략 (0) | 2020.07.14 |