我想对webbrowser的onnewwindow2事件进行控制,让要跳出的网页在原窗口打开,我试了下面三个方法:
1)ppdisp:=webbrowser1.Application ;
2) ppdisp:=(sender as twebbrowser).DefaultInterface ;
3) ppdisp:=webbrowser1.DefaultDispatch;不管用那种发放都能实现目的,只是完成后webbrowser会不见了,完全失踪了,而它实际上还是存在的,因为我还可以操纵它,但是我如何让它显示出来?我用 webbrowser1.Visible也没用, 把边距设到可视范围也没用
webbrowser1.Width:=800;
webbrowser1.Left :=0;
webbrowser1.top :=10;
webbrowser1.Height:=600;它到底跑去哪了?谁能让它跑出来?
1)ppdisp:=webbrowser1.Application ;
2) ppdisp:=(sender as twebbrowser).DefaultInterface ;
3) ppdisp:=webbrowser1.DefaultDispatch;不管用那种发放都能实现目的,只是完成后webbrowser会不见了,完全失踪了,而它实际上还是存在的,因为我还可以操纵它,但是我如何让它显示出来?我用 webbrowser1.Visible也没用, 把边距设到可视范围也没用
webbrowser1.Width:=800;
webbrowser1.Left :=0;
webbrowser1.top :=10;
webbrowser1.Height:=600;它到底跑去哪了?谁能让它跑出来?
解决方案 »
- 急!!!错误提示:Table does not suppert this operation because it is not uniquely indexed
- 问一个SQL语句
- 如此提示:“无法为更新定位行。一些值可能已在最后一次读取后改变。”,大虾,请拔刀!
- 根据ACCESS的自动编号字段删除记录????????????
- 求助一个简单的问题
- 循环窗体上所有组件,如何知道某组件是否有onDblClick事件(双击)
- delphi的三个小问题,非常非常简单。回答上一个既有分
- 在delphi中怎样注册一个ocx控件,用代码如何实现!!!
- 怎么在当前节点处增加同层节点或子节点?????
- 多线程指针问题请教:记录指针传递出错
- 如何把edit1.text中的类float值,小数位有好多位,四舍五入成只有小数后一位的值写入edit2?
- 有关键盘鼠标的问题
在webbrowser1的onnewwindow2中:
ppdisp:=webbrowser1.Application ;
在webbrowser2的OnBeforeNavigate2中:
webbrowser1.Navigate(url);
Cancel := True;
在webbrowser1的onnewwindow2中:
ppdisp:=webbrowser2.Application ; // 先指向webbrowser2
在webbrowser2的OnBeforeNavigate2中:
webbrowser1.Navigate(url); // 再指回webbrowser1
Cancel := True;