求教下WebBrowser1.Navigate调用的问题

bbs2018 2011-12-02 07:23:23
在VB窗口1介绍页面的标签“点击进入网页” 点击后,
可以在自己定义的第二个窗口 弹出该网页

Public Sub Form2_Load()
WebBrowser1.Navigate "http://www.lyllcc.com"

End Sub


然后在窗口1的标签点击事件调用,提示WebBrowser1 变量为定义
Private Sub Label1_Click()
Call WebBrowser1.Navigate
End Sub

掉用窗体载入方法又提示子程序或函数未定义
Private Sub Label1_Click()
Call Form2_Load
End Sub

我是刚学VB不久,上网也查不到WebBrowser1.Navigate怎么个调用法,所以就来这发帖求助了............
...全文
489 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
bbs2018 2011-12-04
  • 打赏
  • 举报
回复
谢谢啊!
现在还是人类 2011-12-02
  • 打赏
  • 举报
回复
Form2.WebBrowser1.Navigate "about:blank"
bbs2018 2011-12-02
  • 打赏
  • 举报
回复


你都说了呀,webbrowser1是在form2上面,label1是在form1上面,所以在form1里面没有webbrowser1呀,自然的,call……
[/Quote]
如果是call form2.webbrowser1.navigate ,提示参数不可选,编译出错
如果是call form2.webbrowser1.navigate ,提示未找到方法或数据成员,

能不能帮我运行看下......拜托了
王二.麻子 2011-12-02
  • 打赏
  • 举报
回复
[Quote=引用楼主 bbs2018 的回复:]
然后在窗口1的标签点击事件调用,提示WebBrowser1 变量为定义
Private Sub Label1_Click()
Call WebBrowser1.Navigate
End Sub

[/Quote]
你都说了呀,webbrowser1是在form2上面,label1是在form1上面,所以在form1里面没有webbrowser1呀,自然的,call webbrowser1.navigate就不可以了,没有webbrowser1呀,要用webbrowser1,那就限制下:call form2.webbrowser1.navigate
[Quote=引用楼主 bbs2018 的回复:]

掉用窗体载入方法又提示子程序或函数未定义
Private Sub Label1_Click()
Call Form2_Load
End Sub
[/Quote]
这个是和上面一样的道理,Form2_laod虽然你改成public了,但是,它是form2里面的一个过程,不是form1,在form1里面没有这样名字的过程的,除非你限制它是form2的:call form2.form2_load

1,486

社区成员

发帖
与我相关
我的任务
社区描述
VB API
社区管理员
  • API
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧