//新建个工程,
//将以下代码粘贴在你新建的Form代码里。implementation
uses MSHTML, shdocvw, OleCtrls;
{$R *.DFM}procedure TForm1.Button1Click(Sender: TObject);
var
wb: TWebBrowser;
begin
wb:= TWebBrowser.Create(Self);
try
wb.visible:= true;
wb.Align:= alClient;
//wb.Parent:= Self; 这里出语法错误!!!
//wb.Navigate('www.163.com');
ShowMessage('窗口上显示出来了吗?');
finally
wb.Free;
end;
end;end.
我爱Delphi!
//将以下代码粘贴在你新建的Form代码里。implementation
uses MSHTML, shdocvw, OleCtrls;
{$R *.DFM}procedure TForm1.Button1Click(Sender: TObject);
var
wb: TWebBrowser;
begin
wb:= TWebBrowser.Create(Self);
try
wb.visible:= true;
wb.Align:= alClient;
//wb.Parent:= Self; 这里出语法错误!!!
//wb.Navigate('www.163.com');
ShowMessage('窗口上显示出来了吗?');
finally
wb.Free;
end;
end;end.
我爱Delphi!
解决方案 »
- 怎样在程序中控制fastreport报表中memo的坐标?
- 鼠标键盘模拟
- 2个问题
- Delphi中的INI文件编程
- 有谁能救我的命!懂得Z39.50协议的请进来,高分有送!
- delphi7如何能使接收到的数据转成中文字符呢?
- 关于用Quick report 打印列表,备注字段关于用Quick report 打印列表,备注字段导致行高不统一,怎样动态的控制列竖线的Height呢,答者有
- idftp 登陆
- 关于Tanimate的问题
- 怎样在“分隔栏”中放置按钮
- 请问:要学好Delphi,是不是要对oop—pascal很精通?
- 请问:如何把按钮放进ExpressBar的dxSideBar中?请用过的高手指教
finally
wb.Free;//这里了
end;
我的WebBrowser根本不显示在窗口上,点Button1后根本没任何反映!!!!!
uses MSHTML, shdocvw, OleCtrls;
{$R *.DFM}procedure TForm1.Button1Click(Sender: TObject);
var
wb: TWebBrowser;
begin
wb:= TWebBrowser.Create(Self);
try
wb.visible:= true;
wb.Align:= alClient;
//wb.Parent:= Self; 这里出语法错误!!!// 改成这样
Twincontrol(wb).Parent := Self; //wb.Navigate('www.163.com');
ShowMessage('窗口上显示出来了吗?');
finally
wb.Free;
end;
end;end.
unit Unit1;interfaceuses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls, Buttons;type
TForm1 = class(TForm)
Button1: TButton;
GroupBox1: TGroupBox;
BitBtn1: TBitBtn;
procedure Button1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;var
Form1: TForm1;
implementation{$R *.dfm}
uses unit2;procedure TForm1.Button1Click(Sender: TObject);
var
newform:Tform2;
begin
newform:=Tform2.Create(application);
newform.Show;
end;end.
unit Unit2;interfaceuses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, OleCtrls, SHDocVw, StdCtrls;type
TForm2 = class(TForm)
WebBrowser1: TWebBrowser;
GroupBox1: TGroupBox;
Button1: TButton;
procedure Button1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;var
Form2: TForm2;implementation{$R *.dfm}
uses unit1;procedure TForm2.Button1Click(Sender: TObject);
begin
//form2.Free;
self.Destroy;
form1.show;
end;end.经过测试,没有内存泄漏,其他效果你可以自行改进。
那么以下代码有设么区别:
Twincontrol(wb).Parent := Self;
(wb as Twincontrol).Parent := Self;什么情况下强制转换,什么情况下用as??