小弟想请教一下哈。看 msdn把头都看大了。
我做的是一个小小的写字板程序,我现在完成的程序可以可以保存文本文件但是却不能保存该文本文件中的有关字体的信息如字体,字体颜色阿什么的,不知道怎样把richtextBox中字体,以及字体颜色的信息保存到文件中。请高人指点一下有关的 类,和成员方法。顺便请教一下如何把自己完成的程序作成一个安装文件包。请高人指点一下相关的ms的类和成员方法。
谢谢
我做的是一个小小的写字板程序,我现在完成的程序可以可以保存文本文件但是却不能保存该文本文件中的有关字体的信息如字体,字体颜色阿什么的,不知道怎样把richtextBox中字体,以及字体颜色的信息保存到文件中。请高人指点一下有关的 类,和成员方法。顺便请教一下如何把自己完成的程序作成一个安装文件包。请高人指点一下相关的ms的类和成员方法。
谢谢
解决方案 »
- Socket异步接收与UI线程的交互时发生丢包
- c# 组件的路径 怎么查询
- C#中webbrower控件如何屏蔽脚本弹出框
- 大家好,怎样才能知道TreeNode属于哪棵树
- 北大青鸟作业题之:UDPServer
- 100 求助dataGridView 中使用ComboBox 并且绑定到数据库的每一个字段~~~~~~~~~~~~~~~~~~急!
- 想破头的问题啊!!
- 如何获取用户选择的路径。
- 求求你们了,帮个忙吧:(哭)::::::::::::::::::::::::::::::::: 别人的源代码我为何打不开.请问????
- 编写个小软件
- 如何可以获取数据库中的提示?
- 获取硬盘序列号问题,急急急!!!
http://www.codeproject.com/cs/miscctrl/csexrichtextbox.asp
{
if(pObj == null)
return null;
System.IO.MemoryStream _memory = new System.IO.MemoryStream();
BinaryFormatter formatter = new BinaryFormatter();
formatter.Serialize(_memory,pObj);
_memory.Position = 0;
byte[] read = new byte[_memory.Length];
_memory.Read(read,0,read.Length);
_memory.Close();
return read;
}
public static object DeserializeObject(byte[] pBytes)
{
object _newOjb = null;
if(pBytes == null)
return _newOjb;
System.IO.MemoryStream _memory = new System.IO.MemoryStream(pBytes);
_memory.Position = 0;//_memory.Capacity=128;
BinaryFormatter formatter = new BinaryFormatter();
_newOjb = formatter.Deserialize(_memory);
_memory.Close();
return _newOjb;
}
richtextbox.savefile("d:\1.txt",vbrtf)