记事本程序 建立一个简单的记事本程序中怎么从硬盘中取出文件 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 使用 FileStream 从文本文件中读取文件,放入文本框。最好用 OpenFileDialog 让用户选择要打开的文件。 必须先拖一个OpenFileDialog 控件到窗体上,即显示一个对话框,用于打开用户文件。然后具体实现功能的代码如下: open_menu是(打开)按钮,如下是它的单击事件 private void open_menu_Click(object sender, EventArgs e) { if (openFileDialog1.ShowDialog() == DialogResult.OK) { string fName = openFileDialog1.FileName; string ext = Path.GetExtension(fName); richTextBox1.Clear(); try { if (ext == ".txt") { richTextBox1.LoadFile(fName, RichTextBoxStreamType.PlainText); } else { richTextBox1.LoadFile(fName, RichTextBoxStreamType.RichText); } } catch (ArgumentException exception) { MessageBox.Show("无法识别的文件类型","打开出 错",MessageBoxButtons.OK,MessageBoxIcon.Error); } } }这样就能打开用户硬盘上的文本文件了。 不拖动OpenFileDialog 也可以定义一个OpenFileDialog 类对象直接调用对象的ShowDialog方法。 求算法:有一个数组,有N个元素,算出该数组所有排列 UDP传输文件!! socket编程求救 重复使用事件问题? c#定时提醒问题 网站首页可用,但是后台就是不能登陆是为什么 SplitterPanel控件好像有Bug啊! 求验证小灵通的正则表达式! C#程序在不同OS中的兼容性 C#对AES解密,关于偏移量的问题 求解:C#读取word组合框的内容 c# socket有问
{
if (openFileDialog1.ShowDialog() == DialogResult.OK)
{
string fName = openFileDialog1.FileName;
string ext = Path.GetExtension(fName);
richTextBox1.Clear();
try
{
if (ext == ".txt")
{
richTextBox1.LoadFile(fName, RichTextBoxStreamType.PlainText);
}
else
{
richTextBox1.LoadFile(fName, RichTextBoxStreamType.RichText);
}
}
catch (ArgumentException exception)
{
MessageBox.Show("无法识别的文件类型","打开出 错",MessageBoxButtons.OK,MessageBoxIcon.Error);
}
}
}这样就能打开用户硬盘上的文本文件了。
定义一个OpenFileDialog 类对象直接调用对象的ShowDialog方法。