首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

窗体暗藏时WebBrowser控件无法加载URL,为什么

2012-12-29 
窗体隐藏时WebBrowser控件无法加载URL,为什么?我在窗体上放了一个WebBrowser控件,然后用一个定时器定时加

窗体隐藏时WebBrowser控件无法加载URL,为什么?
我在窗体上放了一个WebBrowser控件,然后用一个定时器定时加载URL,发现窗体显示时能正常。
但如果窗体隐藏时加载不了
procedure TForm1.WebBrowser1DocumentComplete(Sender: TObject;
  const pDisp: IDispatch; var URL: OleVariant);
begin
  if WebBrowser1.ReadyState = 3 then
  begin
    //弹出另一个窗体
    .
    .
    .
  end;
end;

之所以认为加载不了,是因为FORM1隐藏时一直弹不出另一个窗体。而当FORM1显示时弹出另一个窗体很正常

请问如何解决呢?
[解决办法]
BeforeNavigate2中试试
[解决办法]
mark

[解决办法]
用完全透明窗口就行了
[解决办法]
隐藏窗口的方法至少三种!除了常规的隐藏和楼上所说的方法(改AlphaBlend属性)以外,还有一种方法是将窗体移到屏幕可视区域以外。比如left:=-3000即可。如果要去掉任务栏上的按扭,也有办法的,自己摸索吧。

热点排行