linux社区爱心援助Linux认证系列教程业界动态站务新闻公司招聘建议留言网址大全LPI专题CISCO专题
设为首页
加入收藏
管理团队
JSP  
JAVA  
PERL  
 您的位置:首页 > 开发语言 > asp.net >
栏目导栏
  php
  JSP
  ASP
  asp.net
  JAVA
  c/c++/c#
  perl
  JavaScript
  Basic
  Delphi
资料搜索
热门文章
·NetBPM工作流的一个示例:请假
·asp.net正则表达式语法
·Office Web Components(OWC)绘
·asp.net ajax客户端编程+jquer
·asp.net 2.0 ajax中使用PopupC
·数据源为空时如何让GridView显
·如何让UpdatePanel支持文件上传
·Ado.Net读取Excel常见问题总结
·Brettle.Web.NeatUpload.dll支
·C#.Net的常见面试试题和参考答
·如何使IE的后退按钮无效
·ASP.NET DEMO 15: 同时支持行单
·ASP.NET使用Cookie
·asp.net 2.0 ajax中实现弹出窗
·如何在ASP.NET中用OWC绘制图表
最新文章
·Ajax Control Toolkit Animati
·讨论一下类似BlogEngine内一次
·使用CSS+SiteMap+UserControl+
·Asp.net中多彩下拉框的实现
·浅谈ASP.NET的Postback
·分清ASP.NET AJAX中的Extender
·Tip:在使用AjaxControlTookit
·有关注册DataItem的一些可能被
·IIRF(Ionic's Isapi Rewrite
·asp.net 客户端回调功能的实现
·关于控件部分的看法--读Progra
·为什么在vista上做开发
·如何封装JS和CSS文件为服务器端
·岂今我看过的最强的排序算法
·设计模式学习笔记之单件模式
Google
 
winform 邮件编辑器的实现
[ 作者:  加入时间:2007-12-13 15:52:07  来自:Linux联盟收集整理 ]
第一次开博,就碰到换服务器,写好了怎么都提交不了,只好作罢。今天看似好了,再来试试,还是失败,只好采用迂回策略,先存为草稿再发布,貌似成功了。 FVPLinux联盟
   其实不知道写什么好,就从最近的工作开始吧,近期在规划邮件中心的做法,也就是把很多邮箱都归到邮件中心来,邮件由邮件中心统一接收,然后重新分配到企业应用入口,进入企业内部应用中。如果需要发送邮件,也统一送到邮件中心,再由它调度如何发送。邮件中心有点类似于 outlook 邮件方面的功能,但是它不是一个用户使用的,而是多用户同时使用的。 FVPLinux联盟
   这次要做的邮件中心,是基于.net winform 的,因为之前也有过类似的 webform 的东西,所以邮件发送接收的功能有买国外的控件,基本不需要考虑。主要要研究一下 winform 邮件编辑如何实现。最初有人希望能否把 outlook 邮件编辑这个画面直接嵌入 form 中,可是经过研究发现,outlook is not an ActiveX Document server,它不支持嵌入,只有放弃这个想法。后来找到多篇文章,发现 winform 下邮件编辑直接用html编辑器即可,而 winform 的 html 编辑跟 webform 下的思路一致。哈哈,真是太开心了。 FVPLinux联盟
   介绍一下思路吧,html 编辑其实只要一个 WebBrowser 控件即可: FVPLinux联盟
   FVPLinux联盟
   IHTMLDocument2 doc = webBrowser1.Document.DomDocument as IHTMLDocument2; FVPLinux联盟
   doc.designMode = "On"; FVPLinux联盟
   FVPLinux联盟
   这样 WebBrowser 就进入了编辑状态,其他的操作也很简单: FVPLinux联盟
   FVPLinux联盟
   public void Cut() FVPLinux联盟
   { FVPLinux联盟
   webBrowser1.Document.ExecCommand("Cut", false, null); FVPLinux联盟
   } FVPLinux联盟
   public void Bold() FVPLinux联盟
   { FVPLinux联盟
   webBrowser1.Document.ExecCommand("Bold", false, null); FVPLinux联盟
   } FVPLinux联盟
   public void JustifyCenter() FVPLinux联盟
   { FVPLinux联盟
   webBrowser1.Document.ExecCommand("JustifyCenter", false, null); FVPLinux联盟
   } FVPLinux联盟
   FVPLinux联盟
   Codeproject 上有 demo 代码参考:http://www.codeproject.com/cs/miscctrl/editor_in_windows_forms.asp。 FVPLinux联盟
   再此也参考了:http://www.cntoday.com.cn/article/6/2009/2009858637364.html,表示感谢! FVPLinux联盟
Linux联盟收集整理 ,转贴请标明原始链接,如有任何疑问欢迎来本站Linux论坛讨论
评论】【加入收藏夹】【 】【打印】【关闭
※ 相关链接
 ·WinForm Datagrid结构剖析(二)3  (2007-11-27 17:10:32)
 ·WinForm Datagrid结构剖析(一)  (2007-11-27 17:09:19)
 ·WinForm Datagrid结构剖析(二)  (2007-11-27 17:05:32)
 ·WinForm Datagrid结构剖析(三)  (2007-11-27 17:03:39)
 ·WinForm Datagrid结构剖析(三)类代码  (2007-11-27 17:02:48)
 ·WinForm Datagrid结构剖析(三)使用代码  (2007-11-27 17:01:15)