winform项目中可以使用WEB窗体吗?
或者说 WINDOWS应用程序 和WEB窗体 可以关联在一起?(通过接口)
谢谢各位高手了

解决方案 »

  1.   

    可以嵌在WINFORM里
    或者你用多层开发
    即有WINFORM 又有WEBFORM
      

  2.   

    用WebBroswer控件,
    交互并不怎么好。
      

  3.   

    可以,winfrom里面有一个浏览web的控件webbrowse
      

  4.   

    结合 MSHTML 与 WebBrowser 生成美观实用的 WinForm 应用程序。 
    http://blog.joycode.com/lostinet/archive/2004/06/04/23638.aspx.Net 2.0实例学习:WebBrowser页面与WinForm交互技巧 
    http://smalldust.cnblogs.com/archive/2006/03/08/345561.html
      

  5.   

    通过webbrowse实现与winform交互
    http://www.cnblogs.com/soonfly/archive/2008/09/12/1289766.html
      

  6.   

    创建个WebForm,加入webbrowse控件
      

  7.   

    当然可以拉..
       我们常用的软件..基本都是窗体中.镶嵌个web,.
      天天用的 vs2005 其始页就是那样的. 你感觉是个tabControl上的一个面板
        其始他就是一个网页...但是 在创建的时候 必须创建 2个层..一个winform 一个web层次的架构,
     在同一个层次是实现不了的.. webBrowser控件封装了IE的所有方法..
    方法:
     GoBack 相当于IE的“后退”按钮,使你在当前历史列表中后退一项 
     GoForward 相当于IE的“前进”按钮,使你在当前历史列表中前进一项 
     GoHome 相当于IE的“主页”按钮,连接用户默认的主页 
     GoSearch 相当于IE的“搜索”按钮,连接用户默认的搜索页面 
     Navigate 连接到指定的URL 
     Refresh 刷新当前页面 
      Refresh2 同上,只是可以指定刷新级别,所指定的刷新级别的值来自RefreshConstants枚举表, 
                该表定义在ExDisp.h中,可以指定的不同值如下: 
                REFRESH_NORMAL 执行简单的刷新,不将HTTP pragma: no-cache头发送给服务器 
                REFRESH_IFEXPIRED 只有在网页过期后才进行简单的刷新 
                REFRESH_CONTINUE 仅作内部使用。在MSDN里写着DO NOT USE! 请勿使用 
                REFRESH_COMPLETELY 将包含pragma: no-cache头的请求发送到服务器 
     Stop 相当于IE的“停止”按钮,停止当前页面及其内容的载入 
      

  8.   

    把这段关键代码放到你的窗体事件里就哦了.
     //你要跳转到的地方..
      string url ="http://user.qzone.qq.com/344603525";
      this.browser.Navigate(url); 窗体加载的时候这个浏览器控件就跳转到 http://user.qzone.qq.com/344603525 里了.
      

  9.   

    winform 程序如果实现 asp.net 运行时寄宿并使用 webbrowser 控件, 我们可以做一个这样的程序:
    既是一个 web 服务器, 又是一个浏览器, 当然还是一个winform 客户端程序,
    这样可以扩展无限功能, 没事的时候也可以把玩儿把玩儿.详情可以搜索微软 cassini 的相关例子.其实微软的 .net 平台在用于寄宿上才是可用的, 也是目前大公司使用的, 真正有大公司开发的客户端未见诸于市面, 我想也是这个原因.寄宿的层次:
    CLR 寄宿
    asp.net 寄宿
    设计时寄宿
      

  10.   

    (通过接口)??楼主搞不懂你什么意思! 用WebBroswer控件可以 嵌入web页面
      

  11.   

    再补充一点,在webbrowser中你可以利用MSHTML对其的标签进行操作,具体可以参考这篇文章:
    http://blog.joycode.com/lostinet/archive/2004/06/04/23638.aspx
      

  12.   

    用webbrower,当然你也可以使用System.web里面的类