CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Delphi >  网络通信/分布式开发

如何将memo里的东西写到网页上的textarea里

楼主docetism(一天到晚游泳的鱼)2003-08-02 14:32:37 在 Delphi / 网络通信/分布式开发 提问

如何将memo里的东西写到网页上的textarea里  
  我是新手入门,希望有热心的朋友能指点一下~ 问题点数:0、回复次数:7Top

1 楼huojiehai(海天子)回复于 2003-08-02 14:43:17 得分 0

哪的memo呀,你说得清楚点,  
  要是Application和Ie通讯,很难做到的Top

2 楼FrameSniper(http://naoku.net/blogs/framesniper/)回复于 2003-08-02 14:49:01 得分 0

学习   .........Top

3 楼docetism(一天到晚游泳的鱼)回复于 2003-08-02 14:50:09 得分 0

就是随便哪个form的memo啊  
  具体是这样:  
  窗体上有一个form,一个按扭  
  然后点一下按钮,把memo的东西复制到网页上的textarea里  
  就是这样,虽然我知道很简单,但我是新手,没接触过,所以希望有人能帮忙给讲解一下  
  分数一定送上Top

4 楼docetism(一天到晚游泳的鱼)回复于 2003-08-04 19:37:32 得分 0

难道就没人能帮忙救菜鸟吗?Top

5 楼huojiehai(海天子)回复于 2003-08-04 19:46:12 得分 0

这个问题不简单!!!Top

6 楼docetism(一天到晚游泳的鱼)回复于 2003-08-04 20:01:42 得分 0

我记得vb下可以找到页面里这个控件的句柄,然后把内容写进去,delphi不行吗?Top

7 楼westfly(左眼)回复于 2003-08-05 10:45:51 得分 0

//容易,以本贴为例  
  uses   ShDocVw,   MSHtml,   ActiveX;  
   
  procedure   TForm1.Button1Click(Sender:   TObject);  
  const  
      bbs   =   'http://expert.csdn.net/Expert/topic/2101/2101191.xml?temp=.208172';  
  var  
      Win:   IShellWindows;  
      Web:   IWebBrowser2;  
      doc:   IHtmlDocument2;  
      form:   IHtmlFormElement;  
      textarea:   IHTMLTextAreaElement;  
      itemname,   itemindex:   OleVariant;  
      I:   Integer;  
  begin  
      Win   :=   CoShellWindows.Create;  
      try  
          //   枚举所有ie窗口  
          for   I   :=   0   to   Win.Count   -   1   do  
          begin  
              Web   :=   Win.Item(I)   as   IWebBrowser2;  
              Log(Web.LocationURL);  
              if   Web.LocationURL   =   bbs   then  
              begin  
                  Web.Document.QueryInterface(IHtmlDocument2,   doc);  
                  itemname   :=   'XmlRePly';  
                  doc   :=   (IDispatch(doc.frames.item(itemname))   as   IHtmlWindow2).document   as   IHtmlDocument2;  
                  itemindex   :=   0;  
                  form   :=   doc.forms.item(itemname,   itemindex)   as   IHtmlFormElement;  
                  itemname   :=   'ReplyContent';                  
                  textarea   :=   form.item(itemname,   itemindex)   as   IHtmlTextAreaElement;  
                  textarea.value   :=   Memo1.Text;  
              end;  
          end;  
      finally  
          Win   :=   nil;  
      end;  
  end;  
   
  procedure   TForm1.Log(msg:   String);  
  begin  
      Memo1.Lines.Add(msg);  
  end;Top

相关问题

  • 怎样提取框架网页中<textarea></textarea>中的大量数据?
  • 怎样使TEXTAREA中的格式显示在网页上??谢谢
  • 如何让网页的表格等东西消失?
  • 怎么下载这网页上的东西?
  • 网页上下载东西是怎么实现的
  • 请问网页设计中怎么能让网页上的东西在我指定的位置(初学者)
  • 请教怎样在memo中显示网页?
  • 我用webbrowser控件打开一个网页,网页有个textarea控件,我的vb怎么得到该textarea控件中的text?
  • 怎样保持textarea里的格式,在网页里显示出来。
  • 在网页上填的东西是怎样送给服务器的?

关键词

  • 网页
  • memo
  • itemname
  • textarea
  • itemindex
  • ihtmldocument
  • 东西
  • doc
  • 到网页
  • win

得分解答快速导航

  • 帖主:docetism

相关链接

  • Delphi类图书
  • Delphi类源码下载
  • Delphi控件下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo