我想把richTextBox通过字体、颜色对话框定义的字体颜色、样式保存在数据库里面,然后在richTextBox在输入内容的时候读取其中相关数据来复原,自动设置字体为保存过的,不知道可以不?问下大家一般怎么保存的,又怎样恢复的。
解决方案 »
- 有那位看过如下次代码,或者有源码下载,谢谢!
- vs2003 datagrid复杂报表,100分求教
- 求一个WebService
- 一个window.location.href的问题
- 把图片用二进制写到xml文件中,网页中的image控件能否显示xml文件中的图片?
- 如何在c#中设置文字的样式(Style)?100分相赠,不够还有,多得是。。。。。。。。。。。。
- 去字符串中的内容
- 求一C#(winform)操作ACCESS数据库的类
- 谁帮我分析一下这个正则表达式,谢谢
- 请各位说说.net技术究竟带给我们什么?通俗的说说看好吗?
- 答谢 zztfj(让我来) 的其中100分(3)
- 關於DataTable與DataView的一些問題
nsText.Font=nsTextFont;只能设置字体的大小和字体的名字,样式无法设置。
比如保存某个字体的
string FamilyName = richTextbox.Font.FamlilyName //(string 类型)
float fSize = richTextboxFont.emSize //(float 类型)
int iFontStyle = (int)richTextboxFont.Style //(FontStyle 类型, 转换为 int 类型)
int iUnit = (int)richTextboxFont.Unit //(GraphicsUnit 类型, 转换为 int 类型)
byte bCharSet = richTextboxFont.gdiCharSet //(byte 类型)保存这些参数后,下次使用时用这些参数构造一个新的字体。如:Font newFont=new Font(strFamilyName, fSize, (FontStyle)iFontStyle, (GraphicsUnit)iUnit, bCharSet);然后直接赋值 Font 属性。如richTextbox.Font=newFont;就可以了。