如何在c#中单击按钮时显示TXT文件

本文关键字:显示 TXT 文件 按钮 单击 | 更新日期: 2023-09-27 18:06:18

我是c#的新手,我需要写一个带有按钮的程序(点击它来显示一个。txt文件)有人能给我一些想法或可能是一个示例代码

谢谢

如何在c#中单击按钮时显示TXT文件

WinForms的答案:

textBox命名为tbBrowser,将Button命名为bBrowse。双击按钮以创建按钮Click处理程序。在处理程序中放置以下代码:

    String filename = @"C:'Temp'1.txt";
    using (StreamReader rdr = new StreamReader(filename))
    {
        String content = rdr.ReadToEnd();
        tbBrowser.Text = content;
    }

参考StreamReader文档

回答ASP。. NET会完全不同,但你不太可能问这个(至少program这个词让我这么想)

您还没有说您是想使用winforms, wpf还是其他东西。无论如何,下面的代码将适用于winforms -只需添加一个文本框到您的表单:

    private void button1_Click(object sender, EventArgs e)
    {
        // Create reader & open file
        using (TextReader tr = new StreamReader(@"C:'myfile.txt"))
        {            
            textBox1.Text += tr.ReadToEnd();                
        }
    }

如果你正在创建窗体,请在窗体中添加一个按钮

双击按钮

并在方法中编写以下代码

private void button1_Click(对象发送者,EventArgs e){字符串filePath = "给出你的路径";//或者你可以在app.config中给出你的路径,如果你想的话,可以从app.config中读取//修改路径

        if (File.Exists(filePath))
        {
            StreamReader reader = new StreamReader(filePath);
            do
            {
                string textLine = reader.ReadLine() + "'r'n";
            }
            while (reader.Peek() != -1);
            reader.Close();
        }
    }