我在一个Form中用Webbrowser.navigate2打开一个网页,打开后用msgbox "",vbyesno,""弹出一个窗口,这个时候我就不能拉动Webbrowser这个界面上出现的网页的滚动条。
    我又作了一个Form1(两个按钮,一个为Yes,一个为No)来代替上面说的Msgbox,用了
load Form1
Form1.show vbmodal
    这个时候得到了和上面一样的结果还是没法操作滚动条,把vbmodal除去后,程序不会在这个停下来回继续运行下去,可是我需要程序停下来可以让我选者Yes 或 No,同时还可以操作滚动条,各位有什么好的办法吗,帮帮忙?

解决方案 »

  1.   

    没看懂。用msgbox "",vbyesno,""弹出一个窗口,这个时候我就不能拉动Webbrowser这个界面上出现的网页的滚动条
    ----------
    你需要先对消息框做出反应
      

  2.   

    这个就是问题所在,我想在对消息框做出反应前就可以对Webbrowser上的滚动条进行拖动,或者把网页的大小进行缩小使它和Webbrowser一样大,有没有办法?
      

  3.   

    msgbox "",vbyesno,""弹出的是模式窗体,不能在未结束该对话框之前操作其他窗口如果一定要改,可以用js的window.open("NewUrl.Htm")
      

  4.   

    form1.show
    Webbrowser.navigate2
    if msgbox("",vbyesno,"")=vbyes then
    Webbrowser.navigate2 重新打开
    ...
    end if
      

  5.   

    你可以把自己做的“yes/no”的窗体用以下语句打开:
    form_yes_no.show formowe
    'formowe 是 Webbrowser.navigate2所在的窗体