2013-05-22 42 views
-3

我想创建一个简单的.txt文件正在从文本框中输入一个窗口形式如何将用户输入保存到txt文档?

我想创建一个2行文字脚本,需要我在工作中复制并粘贴各种不同的作品。

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

+5

[你尝试过什么(http://mattgemmell.com/2008/12/08/what-have-you-tried/)?现在唯一的“可接受的”答案是为你编写整个程序。您能解释一下您尝试过的方式,以及您坚持的步骤,因此我们可以帮助您了解如何解决问题。 –

回答

0

你应该把下面的代码按钮单击事件:

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

此代码将采取textBox1.Text(这是由用户输入),并输出成文件。 你将需要添加using System.IO到使用部分在你的代码文件

0

假设你的文本框被命名为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
string saveText = textbox1.text; 

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

是非常simlpe方式

相关问题