WM中Rich Text Format (RTF)格式转换 RichBox组件

 

/*

 * name:3G

 * mail:news3g@126.com 

 * url:http://www.cnblogs.com/news3g

 */

2008年度企业社会责任报告显示2008年中国移动农村、生命、文化、绿色、志愿五大责任工程取得实质性进展,以实际行动兑现了与相关方“和谐共成长”的承诺。中国移动总裁王建宙在发布会上表示,中国移动 2009年企业责任重点是推动我国自主创新的TD-SCDMA的建设运营。其中,发展TD-SCDMA对推动民族产业发展具有重要意义,也是建设创新型国家战略的重要内容之一,中国移动将义无反顾、全力以赴地推进TD产业成熟和技术演进,按照规划完成全年网络建设和市场经营任务。

我认为中国移动和阿里巴巴是中国企业的标杆,值的表扬。

 

网友“tfdsasdfasd”留言说得很对,标题内容确实不明确,这是我的失误,今后改正,小牛对不住大家了。

 

在网上、在我的QQ群里,常有人说在手机上(windows mobile os)如何支持 RTF格式转换问题。最近手头上事情比较多,用2个晚上的时间,现在终于把RichBox控件完成了,可能存在不少问题,希望大家在使用过程中自己去完善改进,完善后希望能给我一份哦,呵呵,这是在国外网站上看到了些资料,我只是做了些拼凑整理工作。

目前我只在模拟器中测试过,具体手机还没有测试,具体用到项目中建议再做实质性的修改开发。

 过完年了,春天也来了,3G的春天也来了,从事移动开发的同事们呀,我们的春天来了吗……….

 

 

实现步骤:

1.    原ehand项目中的Mainfrm上拖一个textBox1、Menu控件,同时放上自己的richBox,其中在Menu上建“textBox1正常显示”及“richBox1内容存为Rtf”,如下图

 

 

2.    textBox1正常显示 代码如下

textBox1.Text = @"{"rtf1"ansi"ansicpg936"deff0"deflang1033"deflangfe2052{"fonttbl{"f0"fnil"fcharset134 MS Sans Serif;}}"viewkind4"uc1"pard"lang2052"f0"fs16"'ce"'d2"'ca"'c73G"'c5"'a3"'a3"'ac"'d5"'e2"'ca"'c7"'b8"'f6"'bc"'f2"'b5"'a5"'b5"'c4RTF"'b8"'f1"'ca"'bd"'d7"'aa"'bb"'bb"'bf"'d8"'bc"'fe"par "par }";

            richBox1.RichText = textBox1.Text;

3.    richBox1内容存为Rtf代码如下

richBox1.Text = "大家好,我是3G牛,我的电子邮件是news3g@126.com ";

            textBox1.Text = richBox1.RichText;

4.    运行效果

 

我就不一一截图了。

5.    RichBox Component下载

 

 附工程图:

posted @ 2009-02-14 09:10  3G牛  阅读(1958)  评论(3编辑  收藏  举报