delphi中WebBrowser控件的问题

来源:百度知道 编辑:UC知道 时间:2024/06/06 15:14:13
想在已做好的软件下方放一个网页,地址为N。但是只显示N中某一块的内容,相当于剪切其中一部分来放在我的网页中;

在网上查了下说用internet中的webbrower可以实现,但是其中讲到一个WebBrowser1.Navigate,在WebBrowser的属性和事件中全部查过没有这个Navigate,再次搜索,说是方法,一下懵了,完全不知道delphi中还有方法一说,因为只能看到属性和事件
请帮忙下
1.方法在哪里查看,属性是和事件都能很直观的看到了,但是方法在哪呢
2.如何实现我上面的需要(在已做好的软件下方放一个网页,地址为N。但是只显示N中某一块的内容,相当于剪切其中一部分来放在我的网页中;)

用webbrowser就可以了

WebBrowser1.Navigate('www.baidu.com');就会打开百度了

delphi里当然后方法了,哪个变成语言理没方法?

想看到对象有哪些方法 用对象明后面加个点'.' 就能看到了, 具体用法可以查delphi自带帮助

(在已做好的软件下方放一个网页,地址为N。但是只显示N中某一块的内容,相当于剪切其中一部分来放在我的网页中;) 这个真的不知道怎么做
webbrowser没这个功能吧..........
不过可以做一个跟webbrowser控件一样大小的网页 这样就跟你所说的那个是一样的效果了,不过要重新做个网页 这也花不了多长时间吧.
很多软件都是这样做的看上去是内镶的控件 其实是链接的网页
比如说QQ音乐的音乐库(现在已经禁止从IE访问了 不过还是可以搜索到)

方法就是事先定义好的过程 在一个控件的事例后面打.就可以看到了
具体的使用方法可以看 delphi的帮助
然后下面是一些 webbroser 的使用方法

1.获取网页中变量的值
例如:htm中<script> var currIDS=123</script>
程序中可以这样调用 id := Form1.WebBrowser1.OleObject.Document.script.currIDS
备注:变量可以是javascript定义的,也可以是vbscript定义的,如果Webbrowser1中找不到该变量,调用会触发一个异常事件,即变量currIDS不存在。

2.执行网页中的函数
tmpf := 'currID = getNextID(currID)'+#13#10;
Form1.Web