用C#编写一个Windows应用程序,界面包含有一个用于供用户输入内容的文本框,读出并显示1中文件的内容。用户可以对此文本框的内容进行修改或者添加,当用户点击“保存”按钮时,可以把此文本框的内容保存为一个文件。
时间: 2024-03-23 12:37:58 浏览: 28
好的,这个问题我已经回答过了,以下是完整的代码:
1. 在窗体上添加一个文本框和一个保存按钮,并为保存按钮的 Click 事件添加一个处理程序:
```csharp
private void btnSave_Click(object sender, EventArgs e)
{
string filePath = "文件路径";
string content = textBox1.Text;
File.WriteAllText(filePath, content);
}
```
2. 在窗体加载时,使用以下代码读取文件并将其显示在文本框中:
```csharp
private void Form1_Load(object sender, EventArgs e)
{
string filePath = "文件路径";
string content = File.ReadAllText(filePath);
textBox1.Text = content;
}
```
3. 在窗体代码中添加命名空间 `System.IO`,以便使用文件读写相关的类和方法。
完整代码如下:
```csharp
using System;
using System.IO;
using System.Windows.Forms;
namespace WindowsFormsApp1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
string filePath = "文件路径";
string content = File.ReadAllText(filePath);
textBox1.Text = content;
}
private void btnSave_Click(object sender, EventArgs e)
{
string filePath = "文件路径";
string content = textBox1.Text;
File.WriteAllText(filePath, content);
}
}
}
```
请注意,您需要将“文件路径”替换为您要读取和保存的文件的实际路径。希望这个答案能够帮助您。
阅读全文