C# richtextbox读取c盘里面.rtf文件内容
我在C盘放了一个.rtf的文件,里面有内容在vs窗口有一个richtextbox控件和一个按钮怎样单击按钮就可以在richtextbox中读取D盘里面.rtf文件里面的内...
我在C盘放了一个.rtf的文件,里面有内容
在vs窗口有一个richtextbox控件和一个按钮
怎样单击按钮就可以在richtextbox中读取D盘里面.rtf文件里面的内容
最好能够详细说明
有哪位大侠知道帮忙一下,解决了追分,要详细代码
能不能不打开对话框,单击按钮直接就读取到????? 展开
在vs窗口有一个richtextbox控件和一个按钮
怎样单击按钮就可以在richtextbox中读取D盘里面.rtf文件里面的内容
最好能够详细说明
有哪位大侠知道帮忙一下,解决了追分,要详细代码
能不能不打开对话框,单击按钮直接就读取到????? 展开
3个回答
展开全部
在窗体加入一个按钮,命名为打开,双击进入事件编辑区,加入以下代码
openFileDialog1.Filter = @"文本文件|*.txt|所有文件|*.*";
if (openFileDialog1.ShowDialog() ==DialogResult.OK)
{
StreamReader sr = new StreamReader(openFileDialog1.FileName, System.Text.Encoding.Default);
richtextbox1.Text = sr.ReadToEnd();
sr.Close();
}
然后,单击按钮打开将会弹出一个打开对话框,找到你要打开文件的路径,点击打开即可
openFileDialog1.Filter = @"文本文件|*.txt|所有文件|*.*";
if (openFileDialog1.ShowDialog() ==DialogResult.OK)
{
StreamReader sr = new StreamReader(openFileDialog1.FileName, System.Text.Encoding.Default);
richtextbox1.Text = sr.ReadToEnd();
sr.Close();
}
然后,单击按钮打开将会弹出一个打开对话框,找到你要打开文件的路径,点击打开即可
展开全部
添加一个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);//读取
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);//读取
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在按钮事件里,直接取得文件的路径,然后用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);
}
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);
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |