C# richtextbox读取D盘里面.rtf文件内容

我在D盘放了一个.rtf的文件,在vs窗口有一个richtextbox控件和一个按钮怎样单击按钮就在richtextbox中读取D盘里面.rtf文件里面的内容有哪位大侠知... 我在D盘放了一个.rtf的文件,
在vs窗口有一个richtextbox控件和一个按钮
怎样单击按钮就在richtextbox中读取D盘里面.rtf文件里面的内容
有哪位大侠知道帮忙一下,解决了追分,要详细代码
楼下的单击按钮会弹出打开文件的路径,这不是我要的,还有就是内容并没有读取到richtextbox中
为什么老是出现“文件格式是无效的”
难道没有一个会吗???
展开
 我来答
wg1083475778
2010-12-17 · TA获得超过151个赞
知道答主
回答量:62
采纳率:0%
帮助的人:65.7万
展开全部
这可以打开txt和rtf文件!
using System.Windows.Forms;
using System.IO;
namespace WindowsFormsApplication1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{

openFileDialog1.Filter = "文本文件(*.txt)|*.txt|(*.rtf)|*.rtf";
if (openFileDialog1.ShowDialog() == DialogResult.OK)
{
StreamReader sr = new StreamReader(openFileDialog1.FileName, Encoding.Default);
richTextBox1.Text = sr.ReadToEnd();
sr.Close();
}
}
}
}
百度网友89fc9dc
2010-12-17 · TA获得超过282个赞
知道小有建树答主
回答量:147
采纳率:0%
帮助的人:200万
展开全部
using System;
using System.Windows.Forms;
using System.IO;

class Test
{
static void Main()
{
string path = @"d:\1.rtf";
RichTextBox rtBox = new System.Windows.Forms.RichTextBox();
string s = System.IO.File.ReadAllText(path);
rtBox.Rtf = s;
}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
8892489
2010-12-17 · 超过14用户采纳过TA的回答
知道答主
回答量:181
采纳率:0%
帮助的人:62.1万
展开全部
private void buttonOpenFile_Click(object sender, EventArgs e)
{
richTextBox1.LoadFile("D:\\source.rtf",RichTextBoxStreamType.RichText);
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
hetongyang
2010-12-17 · 超过58用户采纳过TA的回答
知道小有建树答主
回答量:426
采纳率:0%
帮助的人:161万
展开全部
string path = "";
OpenFileDialog f = new OpenFileDialog();
DialogResult re = f.ShowDialog();
if (re == DialogResult.OK)
{
path = f.FileName;
richTextBox1.LoadFile(path);
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式