| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1414 人关注过本帖
标题:c#文本输出
只看楼主 加入收藏
szhb123
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2006-4-23
收藏
 问题点数:0 回复次数:3 
c#文本输出
我想在把一个richtextbox里面的内容保存到一个记事本中
用了以下代码:string path = @"c:\MyTest.txt";
StreamWriter sr = File.CreateText(path);
sr.WriteLine (richTextBox1.Text );
内容是可以写进去
但是当我在richTextBox1输入多行时:
在记事本中把所有的内容在一行显示出来,换行的标志就用一个正方形的特殊标志代替
请问高手怎么样才能在记事本中原样的输出
能写一下源代码吗?
搜索更多相关主题的帖子: 源代码 文本 输出 path 记事本 
2006-04-23 14:50
ytyt654
Rank: 2
等 级:新手上路
威 望:4
帖 子:195
专家分:0
注 册:2006-2-13
收藏
得分:0 
using System.IO;

private void button1_Click(object sender, System.EventArgs e)
{
FileStream fileStream = null;
StreamWriter streamWriter = null;
try
{
fileStream = new FileStream(Application.StartupPath + "\\" + "test.txt", FileMode.OpenOrCreate, FileAccess.Write);
streamWriter = new StreamWriter(fileStream, System.Text.Encoding.Default);
streamWriter.WriteLine(richTextBox1.Text);
streamWriter.Flush();
streamWriter.Close();
fileStream.Close();
MessageBox.Show("保存完毕");
}
catch (Exception exception)
{
MessageBox.Show(exception.Message);
if (streamWriter != null)
{
streamWriter.Close();
}
if (fileStream != null)
{
fileStream.Close();
}
}
}

2006-04-23 15:26
szhb123
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2006-4-23
收藏
得分:0 

谢谢你的好心的帮帮
真的很感谢
但是那样做在记事本中还是不能换行
如果有时间的可以去调试一下
看一下效果
谢谢了

2006-04-25 19:45
乱弹琴
Rank: 1
等 级:新手上路
威 望:1
帖 子:1665
专家分:0
注 册:2006-3-7
收藏
得分:0 

有时要自己多思考、练习哦


男人的謊言可以騙女人的壹夜! 女人的謊言可以騙男人的壹生!
2006-04-26 11:36
快速回复:c#文本输出
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.015664 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved