c#/Winform 15

[c#] combobox DropDown, 열고 닫을 때 이벤트, 사이즈 변경

1. Combobox 열 때 이벤트 2. combobox 닫을 때 이벤트 둘 다 한 개씩 이벤트 함수를 생성해서, 열 때는 사이즈를 200,20으로 닫을때는 120,20으로 변경해보자 private void comboBox1_DropDown(object sender, EventArgs e) { comboBox1.Size = new System.Drawing.Size(200, 20); } private void comboBox1_DropDownClosed(object sender, EventArgs e) { comboBox1.Size = new System.Drawing.Size(120, 20); }

c#/Winform 2022.01.28

[c#] panel 그라데이션(gradation)

winform에 panel 하나를 추가 후 그라데이션 색상을 줘보겠다. LinearGradientBrush 라는 것을 사용하면 되는데, 이걸 사용하려면 일단 using System.Drawing.Drawing2D; 을 추가해줘야 한다. 1. using 추가 using System.Drawing.Drawing2D; 2. 윈폼에 panel 추가 후 paint 이벤트 함수 추가 3. 함수 작성 private void panel1_Paint(object sender, PaintEventArgs e) { Color firstColor = System.Drawing.ColorTranslator.FromHtml("#fbc2eb"); Color SecontColor = System.Drawing.ColorTransla..

c#/Winform 2022.01.21

[c#] winform Datetimepicker

..거의 다 작성했는데.. 뭘 잘못눌렀다.. 매우 매우 다시 작성하고 싶지 않지만 . . . . . . 다시 . . datatimepicker는 value에 datetime을 준다. datetime은 하단 링크를 참조하자 https://hengs.tistory.com/43?category=1063480 [c#] DateTime 현재날짜, 현재시간 현재 날짜와 시간을 다양한 형태로 표현해보자 private void button1_Click(object sender, EventArgs e) { DateTime dt = new DateTime(); //2021년 12월 16일 목요일 string dt1 = DateTime.Now.ToLongDateStri.. hengs.tistory.com 1) 아무 설정없이..

c#/Winform 2021.12.21

[c#] winform progressbar

c# wifnrom progressbar 프로그레스바는 minimun, maximun을 설정 후에 value만 바꿔주면 된다. progressBar1.Minimum = 0; progressBar1.Maximum = 100; progressBar1.Value = 100; Min.0 ~ Max. 100 으로 설정했다고 하자. 만약 value가 0이라고 하면 0~100사이 중 0이다. 따라서 아무런 색칠이 없다. private void button1_Click(object sender, EventArgs e) { progressBar1.Value = 0; } 그럼 만약에 value가 50이라고 하면 0~100 사이중 50이다. 그럼 절반이 색칠된다. private void button1_Click(object..

c#/Winform 2021.12.21

[c#] winform txt File 쓰기

Text File을 읽는 것은 하단 링크를 참조하자 https://hengs.tistory.com/36 [c#] winform Fileread / text file 읽기 이번에 해볼 것은 다음과 같다. 1. Textbox에 File경로를 user가 입력하면 2. 해당 경로에 있는 text file을 읽어 3. richtextbox에 뿌려주기 일단 textbox와 button richtextbox를 winform에 만들어준다. 버튼.. hengs.tistory.com Textfile을 쓰는 방법을 크게 다음과 같이 나눌 수 있겠다. 1. 새로 내용을 덮어 써버리냐 2. 기존 내용에 추가하냐 만약에 경로에 File이 없으면 File을 생성하고 내용을 작성하고, 경로에 File이 있으면 해당 File에 내용을..

c#/Winform 2021.12.15

[c#] winform Fileread / text file 읽기

이번에 해볼 것은 다음과 같다. 1. Textbox에 File경로를 user가 입력하면 2. 해당 경로에 있는 text file을 읽어 3. richtextbox에 뿌려주기 일단 textbox와 button richtextbox를 winform에 만들어준다. 버튼 클릭 이벤트를 만든다. 버튼을 선택 후 속성창에서 번개모양을 누른 후 click 을 더블클릭하면 자동으로 생성된다. //1. textbox 안에 있는 text값 받아오기 string filepath = textBox1.Text; //2. file을 읽어 string[]에 담기 string[] textvalue = System.IO.File.ReadAllLines(filepath); //3. 반복문으로 richtextbox에 담기 private ..

c#/Winform 2021.12.15

[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#] 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#] 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
반응형