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

线程内操作vcl控件解决思路

2013-06-26 
线程内操作vcl控件现在想在线程里用webbrowser打开网页,并查看网页内容,但用webbrowser.navigate始终没反

线程内操作vcl控件
现在想在线程里用webbrowser打开网页,并查看网页内容,但用webbrowser.navigate始终没反应。有资料说webbrowser要在主线程里才能操作,请教高手。
[解决办法]
procedure TMyThread.Execute;
begin
  ...
  Synchronize(DoIt);
  ...
end;

procedure TMyThread.DoIt;
begin
  Form1.webbrowser.navigate('...');
end;
[解决办法]
to 3L:
声明时加上override.
procedure Execute; override;

热点排行