c# 68

[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

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