如何将用户输入保存到txt文档?

时间:2013-05-22 02:01:27

标签: c# winforms

我想创建一个简单的.txt文件,该文件从Windows窗体中的文本框中获取输入

我正在尝试创建一个2行文本脚本,让我在工作中复制并粘贴所有不同的部分。

我有设计的表单和所有文本框标签,但我需要帮助知道代码将从用户输入中获取信息并在按钮单击事件时生成txt文件。

3 个答案:

答案 0 :(得分:2)

string saveText = textbox1.text;

System.IO.File.WriteAlltext("savePath",saveText);

这是非常简单的方式

答案 1 :(得分:1)

假设您的文本框名为tb1tb2,并且有一个名为button1的按钮,这可以帮助您入门:

void button1_Click(object sender, EventArgs e) {
    string tb1Text = tb1.Text;
    string tb2Text = tb2.Text;

    using(StreamWriter sw = new StreamWriter("myfile.txt")) {
       sw.WriteLine(tb1Text + Environment.NewLine + tb2Text);
    }
}

在这种情况下,button1_Click方法是按钮的点击处理程序。

另外:如果你缺少一个引用(比如StreamWriter的System.IO),你可以只做Ctrl+.(一起控制键和周期键),Visual Studio会建议添加名称空间,并为您添加。

答案 2 :(得分:0)

您应该将以下代码添加到按钮单击事件:

StreamReader sr = new StreamReader("yourfilename.txt");
sr.WriteLine(textBox1.Text);
sr.Close();

此代码将采用textBox1.Text(由用户输入)并将其输出到文件中。 您需要将using System.IO添加到代码文件顶部的使用部分