正在開發一個系統,
客戶要求在.net的winform中能插入html頁面,
通過更換html頁面就可以起到換膚的效果,
問題在於如何在winform中插入html格式並能捕獲到html中的事件呢.

解决方案 »

  1.   

    用microsoft web 浏览器,并在NavigateComplete2事件中添加以下代码
    mshtml.HTMLDocumentEvents2_Event docEvents = doc as mshtml.HTMLDocumentEvents2_Event;
    docEvents.onclick += new HTMLDocumentEvents2_onclickEventHandler(docOnClick);public bool docOnClick(mshtml.IHTMLEventObj sender)
    {
    //捕捉事件
    }
      

  2.   

    1 .NET自带一个axWebBrowser的控件,用这个WINFORM控件就可以嵌入网页
    2 需要通过webservice来进行网页和WINFORM之间的值传递,WINFORM获取值以后换图片就很简单了
      

  3.   

    謝謝,樓上兩位兄弟.
    微軟自帶的webbrowser是在vs2005嗎/
    在2003中我沒有找到..
      

  4.   

    com中 MicroSoft Web 浏览器
      

  5.   

    TO littlebest(不再流浪) 可否再講詳細點呢,分不夠可追加.
      

  6.   

    添加新的COM控件。
    方法是右击工具栏,添加或移除,再COM,找到上面说的,选取 确定。