设计界面
设计界面.PNG
可以把textBox的MultiLine属性设置为true,好看一点
代码
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.IO;
namespace WindowsFormsApp14
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void btnSave_Click(object sender, EventArgs e)
{
//这个是左边那个按钮的命名,注意与自己的命名一样
if(textBox1.Text=="")
{
MessageBox.Show("请输入写入内容!");
}
else
{
saveFileDialog1.Filter = "文本文件(*.txt)|*.txt";
//设置文件保存格式
if(saveFileDialog1.ShowDialog()==DialogResult.OK)
{
////如果保存对话框打开了
StreamWriter w = new StreamWriter(saveFileDialog1.FileName, true);
//实例化StreamWriter对象,saveFileDialog1.FileName为用户输入的文件名
//true表示将数据追加到文件
w.WriteLine(textBox1.Text);
//写入内容
w.Close();//关闭写入流
textBox1.Clear();
}
}
}
private void btnRead_Click(object sender, EventArgs e)
{
//这个是右边那个按钮的命名,注意与自己的命名一样
openFileDialog1.Filter = "文本文件(*.txt)|*.txt";
if (openFileDialog1.ShowDialog() == DialogResult.OK)
{
//如果打开对话框打开了
StreamReader r = new StreamReader(openFileDialog1.FileName);
//实例化StreamReader对象
textBox1.Text = r.ReadToEnd();
//使用ReadToEnd表示从当前位置一直读到末尾
r.Close();
//关闭读取流
}
}
}
}