打开原先存入的文档,使文档中的信息显示在RichTextBox中

ChrisLee的职业之路 2017-09-14 01:06:48
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;
using System.Data.SqlClient;
using System.Configuration;

namespace zhyc
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}

private void button1_Click(object sender, EventArgs e)
{
if (textBox1.Text.Length != 0 && textBox2.Text.Length != 0 && textBox3.Text.Length != 0)
{
FileStream message = File.Create("E:\\" + textBox1.Text + ".txt");
StreamWriter text = new StreamWriter(message);

text.WriteLine(textBox1.Text);
text.WriteLine(textBox2.Text);
if (textBox2.Text.Length != 12)
{
MessageBox.Show("学号应为12位数");
}

text.WriteLine(textBox3.Text);
text.Close();
message.Close();
MessageBox.Show("保存成功");
}
else
{
MessageBox.Show("出现错误,程序终结");
Close();
}
}

private void button1_KeyDown(object sender, KeyEventArgs e)
{

if (e.KeyCode == Keys.Enter)//如果输入的是回车键
{
this.button1_Click(sender, e);//触发button事件
}



}

private void button2_Click(object sender, EventArgs e)
{
FileStream message = new FileStream("E:\\" + textBox1.Text + ".txt", FileMode.Create, FileAccess.Write);
message.SetLength(0);
MessageBox.Show("删除信息成功");
}

private void button3_Click(object sender, EventArgs e)
{
Close();
}

private void button3_KeyDown(object sender, KeyEventArgs e)
{
if (e.KeyCode == Keys.Escape)//如果输入的是esc键
{
this.button3_Click(sender, e);//触发button事件
}
}

private void button4_Click(object sender, EventArgs e)
{
MessageBox.Show("请输入姓名进行查询");
Console.WriteLine(textBox1.Text);
if (textBox2.Text == "E:\\" + textBox1.Text )
{
StreamReader sr1 = new StreamReader("E:\\" + textBox1.Text + ".txt");
richTextBox1.Text = sr1.ReadToEnd();
sr1.Close();
}




我想在button 4 中实现点击查询按钮后弹出:请输入姓名进行查询,然后输入姓名,当姓名与原先存入的文档里的姓名一致时,打开此文档,使此文档的所有信息显示在richtextbox中。。请各位大神指教,谢谢啦!!!!
...全文
1025 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

3,423

社区成员

发帖
与我相关
我的任务
社区描述
其他开发语言 其他开发语言
社区管理员
  • 其他开发语言社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧