首先是给出代码:
以下是Form1中的代码:Form3只有一个WebBrowser控件,其他什么都没有了.
Private Sub Web_NewWindow2(ppDisp As Object, Cancel As Boolean)
Dim F3 As Form3
Set F3 = New Form3
F3.WebBrowser1.RegisterAsBrowser = True
Set ppDisp = F3.WebBrowser1.Object
F3.Visible = True
End Sub问题是这样的:
当打开一般网站,打开新页,他都能正常的在Form3显示出来,但遇到JS显示新窗体的时候就出现问题了.当遇到.OPEN的时候,弹出新的窗体里面会是空的(就只有一个窗体的灰色界面,什么都没了,连WebBrowser)都不见了.但放大一下(经过Form_Resize就会重新出现,我在Form_Resize写了些WebBrowser与Form尺寸代码)就会重新出现了.更怪的事就是,当WebBrowser遇到了windows.close的时候,Form上的WebBrowser不见了,但窗体还在~~~
在这里问问高手,这问题该如何解决?
以下是Form1中的代码:Form3只有一个WebBrowser控件,其他什么都没有了.
Private Sub Web_NewWindow2(ppDisp As Object, Cancel As Boolean)
Dim F3 As Form3
Set F3 = New Form3
F3.WebBrowser1.RegisterAsBrowser = True
Set ppDisp = F3.WebBrowser1.Object
F3.Visible = True
End Sub问题是这样的:
当打开一般网站,打开新页,他都能正常的在Form3显示出来,但遇到JS显示新窗体的时候就出现问题了.当遇到.OPEN的时候,弹出新的窗体里面会是空的(就只有一个窗体的灰色界面,什么都没了,连WebBrowser)都不见了.但放大一下(经过Form_Resize就会重新出现,我在Form_Resize写了些WebBrowser与Form尺寸代码)就会重新出现了.更怪的事就是,当WebBrowser遇到了windows.close的时候,Form上的WebBrowser不见了,但窗体还在~~~
在这里问问高手,这问题该如何解决?
解决方案 »
- 关于参数传递--参数个数不确定如何解决?!
- VB6.0鼠标移上按扭变成了手形怎么做
- 用VB写的1个EXE文件里带了较大的文本资源文件,用什么减少体积好?
- 如何用vba实现多个word书签合并的功能
- VB中有那些可以直接編輯的網格狀標準控件﹖
- 数据库的一个字段的数据类型是字符串,查询的时候查询出该字段中字符串长度大于2的所有记录
- 我想在局域网内用以下代码操作NT+SQL服务器一切正常,可是却不能连接WIN98+SQL桌面版的数据库,请问数据连接得怎么写??
- listbox的问题
- 请教iso是什么文件的扩展名,可以用什么文件打开?
- 这个简单sql的语句如何写?
- DateCreated 创建时间问题
- 一个无边框窗体,如何能让他达到嵌入桌面的效果?
Cancel = True
End Sub没测试,估计能解决windows.close的问题