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

我在C盘放了一个.rtf的文件,里面有内容在vs窗口有一个richtextbox控件和一个按钮怎样单击按钮就可以在richtextbox中读取D盘里面.rtf文件里面的内... 我在C盘放了一个.rtf的文件,里面有内容
在vs窗口有一个richtextbox控件和一个按钮
怎样单击按钮就可以在richtextbox中读取D盘里面.rtf文件里面的内容
最好能够详细说明
有哪位大侠知道帮忙一下,解决了追分,要详细代码
能不能不打开对话框,单击按钮直接就读取到?????
展开
 我来答
带泪的紫藤花
2010-12-17 · TA获得超过2665个赞
知道小有建树答主
回答量:486
采纳率:100%
帮助的人:195万
展开全部
在窗体加入一个按钮,命名为打开,双击进入事件编辑区,加入以下代码
openFileDialog1.Filter = @"文本文件|*.txt|所有文件|*.*";
if (openFileDialog1.ShowDialog() ==DialogResult.OK)
{
StreamReader sr = new StreamReader(openFileDialog1.FileName, System.Text.Encoding.Default);
richtextbox1.Text = sr.ReadToEnd();
sr.Close();
}
然后,单击按钮打开将会弹出一个打开对话框,找到你要打开文件的路径,点击打开即可
TableDI
2024-07-18 广告
在上海悉息信息科技有限公司,我们深知Excel在数据处理中的重要作用。在Excel中引用不同工作表(sheet)的数据是常见的操作,这有助于整合和分析跨多个工作表的信息。通过在工作表名称前加上感叹号“!”,您可以轻松地引用其他工作表中的数据... 点击进入详情页
本回答由TableDI提供
殇殇醇
推荐于2018-01-05 · TA获得超过170个赞
知道答主
回答量:43
采纳率:0%
帮助的人:55万
展开全部
添加一个button控件编写Click事件代码
private void button1_Click(object sender, EventArgs e)
{
this.openFileDialog1.Filter = "rtf文件(*.rtf)|*.rtf";
if (openFileDialog1.ShowDialog() == DialogResult.OK)
{
this.richTextBox1.LoadFile(this.openFileDialog1.FileName,RichTextBoxStreamType.PlainText);
}
}
如果不要打开 可以默认路径 定义变量保存完整路径
string path="C:/1.rtf";//完整路径名
this.richTextBox1.LoadFile(path,RichTextBoxStreamType.PlainText);//读取
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Canan93
2018-01-05
知道答主
回答量:1
采纳率:0%
帮助的人:897
展开全部
在按钮事件里,直接取得文件的路径,然后用richTextBox的LoadFile方法载入文件。
RichTextBoxStreamType选择RichText,否则为乱码
private void btnRead_Click(object sender, EventArgs e)
{
//filePath是文件路径
string filePath = Application.StartupPath + @"\license.rtf";
//读取.rtf文件
this.rtxt_Description.LoadFile(filePath, RichTextBoxStreamType.RichText);

}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式