2022/04/06 5

029_DateTimePicker

DateTimePicker 도구를 이용해 현재 날짜와 지정한 날짜의 차를 구해보자 그리고 TextBox도 끌어와 txtDate로 이름을 지정. DateTimePicker도구를 폼으로 끌어와 DateTimePicker의 이벤트를 상단의 그림처럼 ValueChanged의 값을 바꾸어준다. 그리고 메소드를 생성. private void dateTimePicker1_ValueChanged(object sender, EventArgs e) { DateTime Today = DateTime.Today; DateTime sDay = dateTimePicker1.Value; txtDate.Text = Today.Subtract(sDay).TotalDays.ToString("0"); } DateTime형식의 Today ..

C# 2022.04.06

028_Timer

폼에 레이블을 가져와서 넣어주고 레이블을 크기를 만져주기위해 레이아웃의 AutoSize - False로 지정해주고 크기를 맘에 들게 지정. + 이름은 lblTime으로 바꾸어줌 private void Form1_Load(object sender, EventArgs e) { lblTime.Location = new Point( (ClientSize.Width / 2 - lblTime.Width / 2), (ClientSize.Height / 2 - lblTime.Height / 2)); lblTime.Font = new Font("맑은고딕", 30, FontStyle.Bold); lblTime.Text = ""; timer1.Interval = 1000; timer1.Tick += Timer1_Tick; ..

C# 2022.04.06

027_ComboBox를 이용한 성적계산기

ComboBox를 이용한 성적계산기를 만들어보자 도구 상자에서 성적계산을 원하는 과목개수만큼 textbox를 만들어 이름을 txt1 ~ 7 까지 만듦 combobox를 이용해서 학점은 cred1~7 / 성적은 grd1~7 성적이 총 계산되어서 나오는 부분은 txtGrade라고 지정해주었다. TextBox[] titles; ComboBox[] crds; //학점 ComboBox[] grds; //성적 폼 생성자에는 TextBox형 리스트/ComboBox[] / ComboBox[] 만들어준다. 과목명에 txt1.Text = "인체와구조의기능I"; txt2.Text = "일반수학I"; txt3.Text = "데이터사이언스"; txt4.Text = "설계 및 프로젝트"; txt5.Text = "중국어I"; tx..

C# 2022.04.06

026_ComboBox

Combo Box를 이용해 식당리스트를 업데이트 및 삭제를 해보자 ListBox에서 사용한것 처럼 1. Combo Box에서 직접 작성 2. DataSource를 이용해 추가하기 3. Form생성자 안에 작성하기 추가 할수도있다 하지만 미리 작성하는것이 아닌 추가를 해야한다. private void button1_Click(object sender, EventArgs e) { if(comboBox1.Text != "") comboBox1.Items.Add (comboBox1.Text); lblRestaurant.Text = comboBox1.Text + " Added!"; } 추가 버튼을 위와 같이 작성 (button1_Click) = 추가 if문의 ComboBox의 문자열이 비어있지않으면 comboBo..

C# 2022.04.06

025_ListBox

listbox를 이용해서 각 리스트 박스의 인덱스 번호와 아이템명을 가지고오자 도구상자에서 form으로 ListBox 와 TextBox를 가지고와서 배치 해주자. 속성창 - 디자인 - Name을 나중에 설정하기 쉽게 listBox1 .. 2... 3으로 바꿔준다. 인덱스와 아이템을 표현하기 위한 TextBox도 잘 배치해 Name을 txtSitem1..2..3 / txtSindex 1,,,2,,,,3 이런식으로 바꿔준다 원래 처음 배치시 listBox는 이런식으로 비어서 표현이 되는데 값을 채워줘야한다. list value를 채우는 방법은 총 세가지이다. 1) Form 디자인 창에서 문자열 컬렉션 편집기를 이용해서 추가하기 - 리스트박스를 눌러 우상단의 네모 버튼을 눌러 편집한다. 2) Form1 생성자..

C# 2022.04.06