关于VB中webbrowser控件的使用问题

我在Form1中用webbrowser1制作了一个浏览器,为了让网站打开新窗口时也是用我的webbrowser1,我写了如下代码:PrivateSubWebBrowser... 我在Form1中用webbrowser1制作了一个浏览器,为了让网站打开新窗口时也是用我的webbrowser1,我写了如下代码:
Private Sub WebBrowser1_NewWindow2(ppDisp As Object, Cancel As Boolean)
Dim frmWB As Form1
Set frmWB = New Form1
frmWB.WebBrowser1.RegisterAsBrowser = True
Set ppDisp = frmWB.WebBrowser1.Object
frmWB.Visible = True
End Sub
这样就解决了我的问题。但是出现了新问题,我原来对Form1写了这一段代码:
Private Sub Command1_Click()
Form2.Show
Form2.Text1.Text = Form1.Text1.Text
Form2.Text2.Text = Form1.WebBrowser1.LocationName
但是我发现网页打开新窗口后,点击该窗口上的Command1,按钮,出现Form2后,他获取的Text1的文字和网页标题并不是本窗口的,而是第一个窗口的,怎么办?
展开
 我来答
ruhong1
2013-07-17 · TA获得超过159个赞
知道小有建树答主
回答量:288
采纳率:0%
帮助的人:177万
展开全部
Set frmWB = New Form1
你以form1为基类,新建了一个新的窗体,他与form1没有关系了。所以你引用form1的东西和他有啥关呢?
追问
我是个菜鸟,能大致说说怎么办吗?
我的意思是我是用代码新建的窗体,然后就不知该怎么办对该窗体写代码了
追答
建一个全局的变量,来保存数据,这样你在哪个窗体调用他,他都是最新的了。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式