在webbrowser中有下面一段代码(并非文本):
<DIV id=div1 contentEditable=true>遵守中华人民共和国有关法律、法规,尊重网上道德 </DIV>
用鼠标单击div中的文字,
如何在光标处添加一段html代码,使原来的html代码变为:
<DIV id=div1 contentEditable=true>遵守中华人民共和国有关法律、法规<div id=new>增加的内容</div>,尊重网上道德 </DIV>
多谢指教!

解决方案 »

  1.   

    先初始化(在form load 里)
    WebBrowser1.Navigate "about:blank"然后就可以用下面的来实现了(不能和 初始化 在一个sub里)
    htmltext="<DIV id=div1 contentEditable=true>遵守中华人民共和国有关法律、法规,尊重网上道德 </DIV>用鼠标单击div中的文字,如何在光标处添加一段html代码,使原来的html代码变为:<DIV id=div1 contentEditable=true>遵守中华人民共和国有关法律、法规<div id=new>增加的内容</div>,尊重网上道德 </DIV>"WebBrowser1.Document.write htmltext
      

  2.   

    我试了一下,htmltext并不是插入在光标处,而是在最后。
      

  3.   

    rainstormmaster所说的textbox是vb中的textbox控件吗?
    我所做的都是在webbrowser控件中用html实现的,应该没有办法用到textbox控件
      

  4.   

    放弃!
    现在用了一种很笨的方法,使用Insert****之类的函数,在光标处插入一个元素,然后用需要的html代码替换掉这个元素