请问如何在pagecontrol上新建一个Tabsheet??

Nuke 2000-01-30 11:58:00
请问如何在pagecontrol上新建一个Tabsheet??
唉,研究了半个小时的help也没看出来
...全文
642 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
Michael 2000-01-30
  • 打赏
  • 举报
回复
我来晚啦
929 2000-01-30
  • 打赏
  • 举报
回复
在PAGECONTROL上加入TABSHEET,可分为设计时和运行时两种。
设计时,用右键单击加入PAGECONTROL组件,出现NEW PAGE等菜单项,选NEW PAGE可建立新的页(TABSHEET)。
运行时,可在程序中声明变量为TABSHEET类型,然后用CREATE以SELF为参数生成新的TABSHEET,然后将此新生成的TABSHEET的PAGECONTROL属性设为FORM上的PAGECONTROL即可。
比如:
unit Unit1;

interface

uses
Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
StdCtrls, ComCtrls;

type
TForm1 = class(TForm)
PageControl1: TPageControl;
TabSheet1: TTabSheet;
TabSheet2: TTabSheet;
Button1: TButton;
procedure Button1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;

var
Form1: TForm1;

implementation

{$R *.DFM}

procedure TForm1.Button1Click(Sender: TObject);
var
tab1:TTabSheet;
begin
tab1:=TTabSheet.Create(self);
tab1.Caption:=timetostr(time);
tab1.PageControl :=PageControl1 ;
end;

end.

5,386

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧