WPF初探--RichTextBox

本文介绍了如何使用RichTextBox组件实现文本的自动换行、保存及加载功能。具体包括:设置自动换行属性、保存RichTextBox内容到RTF文件、从RTF文件加载内容到RichTextBox。这些方法对于开发具备富文本编辑功能的应用程序非常实用。

 1.       设置RichTextBox运行换行

AcceptReturn属性设置为true

 

2.       保存RichTextBox内容到文件

 //path为完整保存路径名 private void SaveRtfFile(string path) { FileStream fs = new FileStream(path, FileMode.Create); TextRange range; range = new TextRange(yourRichTextBoxName.Document.ContentStart, yourRichTextBoxName.Document.ContentEnd); range.Save(fs, DataFormats.Rtf);//DataFormats.Xaml 或者 DataFormats.XamlPackage fs.Close(); }

 

3.       将保存的rtf文件加载到RichTextBox显示

也是利用TextRange类,通过Load方法

 

 

 //path为完整加载文件路径名 private void LoadRtfFile(string path) { FileStream fs = file.Open(path,FileMode.Open); TextRange textRange = new TextRange(yourRichTextBoxName.Document.ContentStart, yourRichTextBoxName.Document.ContentEnd); textRange.Load(fs,DataFormats.Rtf); fs.Close(); }

转载于:https://www.cnblogs.com/JarvisChu/archive/2011/06/29/2752477.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值