或者再此事件发生之前得到也可以。我试过,如果使用Shift+Click,打开一个新的窗口并连接,总是先有OnNewWindow,再有OnBeforeNavigate2事件发生。我应该怎样才能再OnNewWindow事件结束之前知道要转向的新的URL呢?
好友就是我在窗体上放了一个TabControl;并将它的PopupMenu设置为PopMenu1,那我怎样知道用户是在那个Tab上单击了鼠标右键呢?

解决方案 »

  1.   

    1.没有传递参数嘛? beforenavgate()里看看。
    2。判断鼠标的位置。
      

  2.   

    我的程序是这样的
    再弹出窗口前,现判断即将navgate的URL是不是一个web连接,如果是,这产生一个新的TwebBrowser,让他navgate到指定的URL,如果是FTP,就生成一个FTP控件,然后用这个控件登陆到指定的URL上。怎么才能实现呢?
      

  3.   

    如果是FTP,就在navigate中什么都不做,而是生成一个FTP控件,然后用这个控件登陆到指定的URL上。
      

  4.   

    但是我想将这个动态生成的TWebBrowser释放掉。再Nagvigate历史房子字好像会出错。怎么办?
      

  5.   

    给你一个代码看看
    http://www.chinaOK.net/down/ourie.rar
    —————————————————————————————————
    ┏━★━━◆━━★━┓ 
    ♂欢|◢CSDN◣|使♂        ▲自由保存帖子,浏览,关注检测
    ┃迎|◥论坛助手◤|用┃        ▲完善的CSDN客户端工具
    ┗━☆━━◇━━━☆┛       ▲自动添加签名......让你更快,更爽,更方便地上CSDN...
    http://www.csdn.net/expert/topic/573/573604.xml
    http://www.chinaok.net/csdn/csdn.zip