我想把richTextBox通过字体、颜色对话框定义的字体颜色、样式保存在数据库里面,然后在richTextBox在输入内容的时候读取其中相关数据来复原,自动设置字体为保存过的,不知道可以不?问下大家一般怎么保存的,又怎样恢复的。
解决方案 »
- 播放MP3的API,谁要啊~我没有这个类的说明
- enum 枚举问题
- webBrowser 访问这个网址怎么和浏览器出现的内容不一样啊?
- form提交以后多了一些变量
- treeview怎么取节点级别的值
- 更改已经生成的exe的图标
- 怎么用正则表达式去匹配一个int数里有没有某一个数
- C# 初学C# 问个关于如何操作Excel表的问题
- 奇怪的问题:我写了一个有关进程的程序,在"我的电脑"中的C,D,E,F磁盘中均正常运行,但到桌面就不能运行,请高人指点!
- 广告轮换xml文件<AlternateText>属性的中文解决??
- 答谢 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;就可以了。