记事本程序

lhs2012D 2012-04-24 09:28:39
建立一个简单的记事本程序中怎么从硬盘中取出文件
...全文
92 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
orochiheart 2012-04-24
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 的回复:]
使用 FileStream 从文本文件中读取文件,放入文本框。

最好用 OpenFileDialog 让用户选择要打开的文件。
[/Quote]
+1
test2050 2012-04-24
  • 打赏
  • 举报
回复
不拖动OpenFileDialog 也可以
定义一个OpenFileDialog 类对象直接调用对象的ShowDialog方法。
TraineeFang 2012-04-24
  • 打赏
  • 举报
回复
必须先拖一个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);
}
}
}

这样就能打开用户硬盘上的文本文件了。
threenewbee 2012-04-24
  • 打赏
  • 举报
回复
使用 FileStream 从文本文件中读取文件,放入文本框。

最好用 OpenFileDialog 让用户选择要打开的文件。

111,126

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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