728x90
반응형
이번에 해볼 것은 다음과 같다.
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 void button1_Click(object sender, EventArgs e)
{
string filepath = textBox1.Text;
string[] textvalue = System.IO.File.ReadAllLines(filepath);
if(textvalue.Length > 0)
{
for(int i = 0; i < textvalue.Length; i++)
{
string line = i + "번째줄";
string svalue = textvalue[i];
richTextBox1.AppendText(line + svalue + "\n");
}
}
}
728x90
반응형
'c# > Winform' 카테고리의 다른 글
[c#] winform 버튼 못누르게 enable (0) | 2021.12.16 |
---|---|
[c#] winform txt File 쓰기 (0) | 2021.12.15 |
[C#] Winform CheckBox, CheckedListBox item 추가, 전체선택, 전체해제 (0) | 2021.12.15 |
[C#] Winform CheckBox, CheckedListBox item 추가, 전체선택, 전체해제 (0) | 2021.12.15 |
[c#] DropDown Checkedlistbox / Combobox 안에 Checkedlistbox (0) | 2021.12.09 |