c#/Winform

[c#] winform Fileread / text file 읽기

byH 2021. 12. 15. 18:45
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
반응형