我想做一个编辑器,功能是:拖入图片或视频就能显示出来,并且能够调整图片和视频显示时的大小。同时能够像网页编辑器一样调整文本内容的字体,排版等!应该用什么控件?richbox可以做到吗?

解决方案 »

  1.   

    richtextbox就可以。
    或者dhtml editor控件。需要用到几个OLE拖放事件。
      

  2.   

    如果用richbox作为输入框,那么输入的内容可以转化为网页代码吗?
      

  3.   

    这个控件现在Vista和windows7都不支持了吧!那么使用它还有什么用?有没有可替代的?
      

  4.   

    微软已经放弃这个控件!Vista用户和win7用户必须手动装上这个控件(这是微软官方提供的解决方案之一)!
      

  5.   

    据传这个控件有漏洞!JScriptlet这个控件你会用吗?有没有源码参考?还有,我想捕获我登录某个网站时从本机发送的数据,应该用什么方法?有什么工具吗?我用过visual sniffer,但分析不出相关参数!不知道我的数据时发送到了哪儿,使用的是什么参数!如果我能知道地址和相关参数,下次就可以直接发送,而无需登录了!
      

  6.   

    用WebBrowser控件作网页编辑器比较方便,具体的可以参考很多Script代码
      

  7.   

    用Script的道理和VB的差不多的呀
    如初始化可以这样:
       WebBrowser1.Navigate "about:blank"
       WebBrowser1.Document.designMode = "On"
       WebBrowser1.Document.Write ""
       WebBrowser1.Document.Close
       WebBrowser1.Document.body.innerHTML = ""
       WebBrowser1.Document.body.Style.FontSize = "12px"
    插入图片可以这样:
       Dim ImageObj As Object
       Dim Range As Object
       Set ImageObj = WebBrowser1.Document.CreateElement("img")
       ImageObj.src = "http://www.baidu.com/img/logo-yy.gif"
       ImageObj.border = 0
       Set Range = WebBrowser1.Document.Selection.CreateRange
       Range.pasteHTML ImageObj.outerHTML
       WebBrowser1.Document.Selection.Empty设置选择的字体为斜体可以这样:
       WebBrowser1.Document.ExecCommand "ITALIC", True    '斜体字
    基本和vbScript中使用是一样的东西
      

  8.   

    编辑完成后,可以读取
    WebBrowser1.Document.body.innerHTML
    得到HTML脚本
    如:
    Text1.Text = WebBrowser1.Document.body.innerHTML