如何在C#中单击按钮时显示txt文件

发布于 2024-11-30 21:19:40 字数 77 浏览 1 评论 0原文

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

谢谢

I'm new for c#, and i need to write a programme with a button (clicking it to show a .txt file)
could someone give me some idea or may be an example code

thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

煮茶煮酒煮时光 2024-12-07 21:19:40

WinForms 的答案:

在表单上放置名为 tbBrowsertextBox 和名为 bBrowseButton 。双击按钮创建按钮 Click 处理程序。将以下代码放入处理程序中:

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

请参阅 StreamReader 文档供参考。

ASP.NET 的答案会完全不同,但你不太可能问这个(至少有问题的单词 program 让我这么认为)

Answer for WinForms:

Place textBox named tbBrowser and Button named bBrowse on form. Double-click button to create button Click handler. Place the following code in the handler:

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

See StreamReader documentation for reference.

Answer for ASP.NET would be completely different, but it's unlikely you are asking about that (at least word program in question makes me think so)

半城柳色半声笛 2024-12-07 21:19:40

你还没有说你是否想使用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();                
        }

    }

You haven't said if you wanted to use winforms, wpf or something else. Anyway, the code below will work for winforms - just add a textbox to your form:

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

    }
万人眼中万个我 2024-12-07 21:19:40

如果您正在创建 Windows 窗体应用程序,请在窗体中添加一个按钮,

双击该按钮

,然后在方法中编写以下代码

private void Button1_Click(object sender, EventArgs e)
{
string 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();
        }

    }

If you are creating windows form appln add a button to you form

double click the button

and in the method write the following code

private void button1_Click(object sender, EventArgs e)
{
string filePath = "give your path";
// or you can give your path in app.config and read from app.config if you want
// to change the path .

        if (File.Exists(filePath))
        {
            StreamReader reader = new StreamReader(filePath);
            do
            {
                string textLine = reader.ReadLine() + "\r\n";

            }
            while (reader.Peek() != -1);
            reader.Close();
        }

    }
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文