下面这段是动态生成TTabSheet的。生成可以。。但是我怎么按单独把它会一个个关闭呢??按当前的TTabSheet关闭,怎么做?
unit Unit1; interface uses
Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
StdCtrls,Shdocvw, ComCtrls; type
TForm1 = class(TForm)
PageControl1: TPageControl;
Button1: TButton;
procedure Button1Click(Sender: TObject);
private
{ Private-Deklarationen }
Web : TWebBrowser;
public
{ Public-Deklarationen }
end; var
Form1: TForm1; implementation {$R *.DFM} procedure TForm1.Button1Click(Sender: TObject);
var
NewTab : TTabSheet; begin
NewTab:=TTabSheet.Create(Self);
NewTab.Visible := True;
NewTab.Caption := 'Browser';
NewTab.PageControl := PageControl1;
Web:=TWebBrowser.Create(NewTab);
NewTab.InsertControl(Web);
Web.Align:=alClient;
Web.Navigate('http://business.3cts.com');
end; end.
unit Unit1; interface uses
Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
StdCtrls,Shdocvw, ComCtrls; type
TForm1 = class(TForm)
PageControl1: TPageControl;
Button1: TButton;
procedure Button1Click(Sender: TObject);
private
{ Private-Deklarationen }
Web : TWebBrowser;
public
{ Public-Deklarationen }
end; var
Form1: TForm1; implementation {$R *.DFM} procedure TForm1.Button1Click(Sender: TObject);
var
NewTab : TTabSheet; begin
NewTab:=TTabSheet.Create(Self);
NewTab.Visible := True;
NewTab.Caption := 'Browser';
NewTab.PageControl := PageControl1;
Web:=TWebBrowser.Create(NewTab);
NewTab.InsertControl(Web);
Web.Align:=alClient;
Web.Navigate('http://business.3cts.com');
end; end.
解决方案 »
- 熟悉组件开发的请入,复合组件的问题
- 问个弱智问题 ,如何在messagebox里显示变量的值?
- idTcpClient、Server问题,、急,百分相赠
- 我在使用TNMSmtp控件时怎么老是出现Authentication failure,该怎么解决? 多谢!!!
- 如何改变trichedit中某个字符串的颜色?
- 用了SetLayeredWindowAttributes不可以在MTV上显示出来? 500分
- 在线等待,数据变量怎样赋值给数据字段,急
- 急!!reportbuilder6 for d6问题 有参与必给分
- 谁知道哪里有可以访问MS OLAP Server多维数据库的Delphi控件?
- 如何让RadioGroup的onclick事件不起作用?
- 在终端上无法设置大字体 DELPHI能保证自己用大字体运行吗?
- 第一次用Rave求教!汗
TForm1 = class(TForm)
Button1: TButton;
PageControl1: TPageControl;
Button2: TButton;
procedure Button1Click(Sender: TObject);
procedure Button2Click(Sender: TObject);
private
{ Private declarations }
NewTab : TTabSheet; //*****
web:TWebBrowser;
public
{ Public declarations }
end;var
Form1: TForm1;implementation{$R *.dfm}procedure TForm1.Button1Click(Sender: TObject);
begin
NewTab:=TTabSheet.Create(Self);
NewTab.Visible := True;
NewTab.Caption := 'Browser';
NewTab.PageControl := PageControl1;
Web:=TWebBrowser.Create(NewTab);
NewTab.InsertControl(Web);
Web.Align:=alClient;
Web.Navigate('http://business.3cts.com');
end; procedure TForm1.Button2Click(Sender: TObject);
begin
NewTab.Free;
end;