전체 글 83

[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#] DateTime 현재날짜, 현재시간

현재 날짜와 시간을 다양한 형태로 표현해보자 private void button1_Click(object sender, EventArgs e) { DateTime dt = new DateTime(); //2021년 12월 16일 목요일 string dt1 = DateTime.Now.ToLongDateString(); //2121-12-16 string dt2 = DateTime.Now.ToShortDateString(); //오후 3:44:04 string dt3 = DateTime.Now.ToLongTimeString(); //오후 3:44 string dt4 = DateTime.Now.ToShortTimeString(); //2021-12-16 오후 3:44:04 string dt5 = DateTim..

c#/기타 2021.12.16

[c#] directoryinfo 경로, 폴더, 파일

1. directoryinfo 정의 string path = @"C:\Temp"; System.IO.DirectoryInfo di = new System.IO.DirectoryInfo(path); DirectoryInfo 를 선택하고 F12을 누르면 다음과 같이 사용할 수 있는 목록을 볼 수 있다. 1. 존재하는지 체크 private void button1_Click(object sender, EventArgs e) { string path = @"C:\Temp\test"; System.IO.DirectoryInfo di = new System.IO.DirectoryInfo(path); bool existdr = di.Exists; richTextBox1.AppendText(existdr.ToString..

c#/기타 2021.12.16

[c#] 숫자를 엑셀 열 알파벳으로 변환

excel을 읽어올 때 _worksheet.get_Range("A" + i).Value2 이런식으로 읽어오다 보니, for( int i =0; i 0) { remindNum = (iDivideNum - 1) % 26; strCol = Convert.ToChar('A' + remindNum) + strCol; iDivideNum = (int)((iDivideNum - remindNum) / 26); } return strCol; } private void button1_Click(object sender, EventArgs e) { for(int i = 0; i 0) { remindNum = (iDivideNum - 1) % 26; strCol = Convert.ToChar('A' + remindNum) ..

c#/기타 2021.12.16

[c#] Excel 읽기, 쓰기

EXCEL FILE을 읽고 쓰는 방법 1. Microsoft.Office.Interop.Excel 참조 솔루션 탐색기에서 참조를 선택 후 마우스 오른쪽 버튼 클릭 어셈블리 > 검색에 Microsoft.Office.Interop.Excel 검색 > 결과 뜨면 체크 > 확인 2. using 입력 3. TEST 환경 구축 - winform에 textbox를 추가해 Excel 경로를 입력하게 하고 - 버튼을 누르면 - richtextbox에 내용을 담거나, 읽어서 엑셀에 쓰도록 하려고 한다. 4. 버튼 클릭 이벤트 생성 버튼 선택 후 속성창에서 번개모양 선택 후 Click을 찾아 더블클릭하면 자동으로 생성된다 버튼을 클릭하면 textbox안에 있는 경로의 excel file을 읽어서 첫번째 sheet를 사용하고..

c#/기타 2021.12.16

[c#] file 경로를 경로, 파일이름, 파일 형식으로 분리

1. USING 작성 using System.IO; 2. 소스 작성 private void button1_Click(object sender, EventArgs e) { //File 경로 string fullpath = textBox1.Text; string filepath = Path.GetDirectoryName(fullpath).ToLower(); string filename = Path.GetFileNameWithoutExtension(fullpath); string fileextension = Path.GetExtension(fullpath); richTextBox1.AppendText("경로+파일 : "+ fullpath + "\n"); richTextBox1.AppendText("경로 : "..

c#/기타 2021.12.16

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