【问题标题】:How do I insert text into textbox from line in file in multiple textboxes?如何从多个文本框中的文件中的行将文本插入文本框?
【发布时间】:2009-09-08 14:35:02
【问题描述】:

我正在尝试做某事,但我在 google 上没有找到任何东西,因为我不知道如何用词来获得正确的结果。

我有一个包含 9 个文本框控件的表单和一个包含 9 行文本的纯文本文件。

我想单击一个按钮,然后将文本文件中的第一行文本添加到第一个文本框中,然后将第二行添加到第二个文本框中,依此类推...任何人都可以提供任何建议这样做?

【问题讨论】:

    标签: c# winforms textbox text-files


    【解决方案1】:

    试试这个:

    using (StreamReader reader = File.OpenText("yourFileName.txt"))
    {
        textBox1.Text = reader.ReadLine();
        textBox2.Text = reader.ReadLine();
        textBox3.Text = reader.ReadLine();
        textBox4.Text = reader.ReadLine();
        textBox5.Text = reader.ReadLine();
        textBox6.Text = reader.ReadLine();
        textBox7.Text = reader.ReadLine();
        textBox8.Text = reader.ReadLine();
        textBox9.Text = reader.ReadLine();
    }
    

    编辑: 将解决方案更改为使用 File.OpenText 而不是 FileStream

    【讨论】:

    • 完美 - 非常感谢 :) 我完全忘记了 StreamReader 已经很久没有使用它了,现在我总是使用 File.ReadAllText 哈哈
    • File.OpenText 会更简单,但确实如此。
    • 谢谢 Marc G。在我试用之前我没有使用过 OpenText :)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多