http://www.zzjoint.com/screen1.jpg
http://www.zzjoint.com/screen2.jpg上面的文字可以选择,按钮像链接一样

解决方案 »

  1.   

    有好几种方法,最简单的是使用
    Microsoft Webbrowser控件,在VS.Net里直接就有(不过要自己拿出来),然后做一个Web页,
    而这个控件的属性里设它显示页面就可以了,这个控件比较像Web里的iframe是最简单的在winform里实现这种效果的。
      

  2.   

    谢谢,syeerzy(快乐永远)可是我手头上的这个程序只有一个exe文件,没有其它的web文件还有,页面上可以动态添加控件和内容,这又是怎么实现的?
      

  3.   

    在工具箱的“windows窗体”栏里点右建,添加、移除然后选COM组件选项卡,在里面选一个叫“Microsoft Web浏览器”的,然后就可以使用
      

  4.   

    源代码里有那个页面就行了,编译的时候打到一起去,或者把web页生成dll
    最后到用户手上是找不到那个页面的。什么叫“页面上可以动态添加控件和内容”?
    程序可以还是使用者可以??
      

  5.   

    .NET里面有一个叫   IE WEB  的,你要去网上下,这个组件里可以实现这个功能,
      

  6.   

    一.
    用层+行为实现..单击链接时,弹出一个层,层里有链接...去一些JAVASCRIPT的网站上找找,有例子下载.
    二.
    有也可能用一些已有的.NET控件.
      

  7.   

    应该是用Web Browser,那个滚动条就是证明
    当然要确认还是用SPY++看一下,网页的话肯定藏不住
    动态的话用DHTML加上一些脚本就可以
      

  8.   

    加一个Webbrowser,一个Menu,名为menu1Private Sub Form_Load()
    WebBrowser1.Navigate "about:blank"
    WebBrowser1.Document.write "<a onclick='window.status=12'>asf</a>"
    End SubPrivate Sub WebBrowser1_StatusTextChange(ByVal Text As String)
    If Text = "12" Then PopupMenu menu1
    End Sub
      

  9.   

    我记得"ASP.NET揭秘"书中介绍了几种VS.NET未包括的控件,其中有MS的网站上可以下载的5种,包括类似TreeView,TabControl,ToolBar的控件。楼主介绍的好像类似工具栏。
      

  10.   

    你是想在WinForm下做出来吗?
    很简单的!
    方法也很多中!
    用基本控件组合一下或自己写一个简单控件就可以搞定!
    至于可以添加修改也不难啊~~~
      

  11.   

    就是一个容易里边嵌入Web Browser就成了,不要想得太复杂了!
      

  12.   

    我用WebBrowser控件做了一个,不知道做法是否正确,还请大家指点
    我在VB.net里试了“cpio(就这么简单)”的做法,这里先谢谢
    然后我在C#里做了一些改动://先添加了一个引用"mshtml.dll"
    //加载了命名空间
    using mshtml;//加载窗体时执行了如下代码
    object oEmpty = System.Reflection.Missing.Value;
    wbTest.Navigate("about:blank", ref oEmpty, ref oEmpty, ref oEmpty, ref oEmpty);
    ((mshtml.IHTMLDocument2)wbTest.Document).write("<a href='#' onlick='window.status=12;return false'>测试链接</a>");//打开窗体已经可以看到了链接
    //增加了单击的效果
    private void wbTest_StatusTextChange(object sender, AxSHDocVw.DWebBrowserEvents2_StatusTextChangeEvent e)
    {
    if(e.text=="12")
    {
    MessageBox.Show("abc");
    }
    }//最后可以点击链接可以触发事件了可是还有一个问题就是这么做出来的编译,exe旁边旁边必须要带有AxInterop.SHDocVw.dll 与 Interop.SHDocVw.dll两个链接文件才能执行,有办法解决吗,是否有更好的办法?