전체 글 83

[C#] Winform CheckBox, CheckedListBox item 추가, 전체선택, 전체해제

한 개만 선택하는 CheckBox와 여러개를 선택하는 CheckedListBox에 대해서 알아보자 1. 일단 Form이 Load될 때 checkedlistbox에 item을 넣어보자 Form Load 함수는 폼의 상단을 더블클릭하면 자동으로 생성된다. private void Form2_Load(object sender, EventArgs e) { checkedListBox1.Items.Add("삼겹살"); checkedListBox1.Items.Add("항정살"); checkedListBox1.Items.Add("목살"); checkedListBox1.Items.Add("갈매기살"); } 2. 전체선택/해제 체크박스를 선택하면 전체 선택되고, 한 번 더 누르면 해제되는 것을 만들어보자 일단 checked..

c#/Winform 2021.12.15

[c#] RadioButton

라디오 버튼은 여러가지 선택지 중에 한 개만 선택할 때 사용한다. (여러가지를 선택하려면 CheckedListBox) 라디오버튼에 Group을 주지 않으면 폼 안에 있는 모든 라디오 버튼중 한 개만 선택할 수 있다. 그룹끼리 핸들링이 필요하다면, GroupBox 안에 넣어 사용해야 한다. 라디오 버튼의 체크 상태를 변경하는 방법은 Checked 속성을 이용하면 된다. Form이 Load될 때 radio 버튼 checked 속성을 설정해 준다고 하면 다음과 같이 실행된다. private void Form1_Load(object sender, EventArgs e) { radioButton3.Checked = true; radioButton5.Checked = true; } 여기서 button 1을 누르면 ..

c# 2021.12.14

[c#] DropDown Checkedlistbox / Combobox 안에 Checkedlistbox

콤보박스는 그룹박스나 판넬등 영역을 벗어나서 크기가 늘어날 수 있다. 그러나 체크박스는 그룹박스 크기를 벗어날 수 없었다. 그리고 콤보박스의 드롭다운이 되는 걸 체크박스리스트에 적용하고 싶어서 찾아보다가 해당 사이트를 발견했다. 그리고 시도해본 결과를 다시 정리하려고 한다 https://www.codeproject.com/Articles/18929/An-OwnerDraw-ComboBox-with-CheckBoxes-in-the-Drop An OwnerDraw ComboBox with CheckBoxes in the Drop-Down An OwnerDraw ComboBox with CheckBoxes in the Drop-Down www.codeproject.com 1. Combobox 생성 2. Comb..

c#/Winform 2021.12.09

[C#] Winform Combobox 콤보박스

Combobox에 item 추가 1) 한 개씩 추가 comboBox1.Items.Add("딸기"); comboBox1.Items.Add("사과"); comboBox1.Items.Add("바나나"); 2) string[]에 담아서 추가 string[] fruit = { "딸기", "사과", "바나나" }; comboBox1.Items.AddRange(fruit); Combobox Clear comboBox1.Items.Clear(); combobox 어떤 item 선택해두기 item의 index로 선택 comboBox1.SelectedIndex = 0; item 이름으로 선택 comboBox1.SelectedItem = "딸기"; items에 item 확인 bool check = comboBox1.Item..

c#/Winform 2021.12.07

[C#] Winform Panel, Button, 등 BackgroundImage 배경 이미지

Panel에 배경으로 이미지를 넣는 법 Panel을 선택한 후 BackgroundImage 속성을 누르면 리소스 선택이라는 창이 뜬다. 리소스를 선택하는 방법은 1) 로컬 리소스 : 로컬에 있는 사진을 바로 첨부 2) 프로젝트 리소스 파일 : 프로젝트 리소스에 추가해둔 파일을 첨부 , 현재 내 솔루션 파일에는 추가해둔 것이 있기 때문에 LIST가 뜨지만 처음엔 아무 것도 없다. 로컬 리소스에 있는 것을 바로 첨부하면 프로그램이 배포됐을 때 안 보일 수 있다. 난 로컬에서 바로 첨부할 땐 사진의 크기나 깨짐의 정도 이런걸 TEST하는 과정에서 사용하고, 실제 최종으로 사용하는 것은 리소스에 추가해서 사용한다. 리소스 추가 방법은 하단 링크를 참조하자 https://hengs.tistory.com/30 Wi..

c#/Winform 2021.12.07

[C#] Panel Dock

영역의 구분에 따라 Panel을 깔아주면 화면의 Size가 변할 때 판넬끼리 움직일 수 있다. Panel을 5개를 추가해 Dock Top, Left,Fill 설정을 해보자 panel1.Dock = DockStyle.Left; panel2.Dock = DockStyle.Top; panel3.Dock = DockStyle.Fill; Form 크기를 변경해보면 자동으로 맞게 늘어난다. 만약에 Dock 없이 폼 크기에 맞는 것 처럼 올려두었다고 했을 때 (그게 더 어려워서 만들다 포기해따 . . ) 판넬 사이즈가 따라가는 게 아니라 그대로 고정되어있는 것을 확인할 수 있다. 그리고 Padding 이라는 값을 통해 여백을 줄 수 있는데, Panel3에 panel 4를 추가하고 padding을 10씩 주면 1) p..

c#/Winform 2021.12.07

[TISTORY] 티스토리 HTML 편집 폰트 변경

완전 쉽게 폰트를 변경하는 방법을 알려드립니다. 1. FONT 찾기 하단 링크로 들어가면 여러가지 글씨체가 있다. 여기서 맘에드는 글씨체를 찾고 https://noonnu.cc/index 눈누 - 상업용 무료한글폰트 사이트 상업적으로 이용할 수 있는 무료 한글 폰트를 모아 놓은 사이트 눈누 noonnu.cc 2. 웹폰트로 사용 안에 있는 글씨 복사 3. HTML 편집 [ HTML 편집은 하단 링크 참조] https://hengs.tistory.com/25 티스토리 HTML 편집 글자 찾기 Search 티스토리 HTML중 찾기 기능 1. CTRL + F 후 노란색 배경의 검색 : 에 검색하고 싶은 글씨를 입력(font-family) 2. 스크롤바에 표시된 노란색 표시 확인 3. 다음으로 이동 > CTRL ..

WEB/tistory 2021.12.06
반응형