博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
动态创建tatabshell和表单例子
阅读量:3587 次
发布时间:2019-05-20

本文共 2036 字,大约阅读时间需要 6 分钟。

unit tabdemo;interfaceuses  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,  Dialogs, ComCtrls, RzTabs,unit3, StdCtrls,RzButton;type  TForm2 = class(TForm)    tbc1: TTabControl;    rzpgcntrl1: TRzPageControl;    btn1: TButton;    procedure rztbshtTabSheet1Click(Sender: TObject);    procedure FormCreate(Sender: TObject);    procedure rzpgcntrl1TabClick(Sender: TObject);    procedure btn1Click(Sender: TObject);  private    { Private declarations }    rztabsheet:    TRzTabSheet;    from3:TForm3;  public    { Public declarations }  end;var  Form2: TForm2;implementation{$R *.dfm}procedure TForm2.rztbshtTabSheet1Click(Sender: TObject);beginend;//rztbshtTabSheet2: TRzTabSheet;procedure TForm2.FormCreate(Sender: TObject);var   tabShell2:TRzTabSheet   ;begin  if   rztabsheet=nil then  begin    rztabsheet := TRzTabSheet.Create(rzpgcntrl1);    rztabsheet.PageControl := rzpgcntrl1;    rztabsheet.Caption:='test';  end;  tabShell2 := TRzTabSheet.Create(rzpgcntrl1);  tabShell2.PageControl := rzpgcntrl1;  tabShell2.Caption:='test-Tab2';  rzpgcntrl1.ActivePageIndex:=0;end;procedure TForm2.rzpgcntrl1TabClick(Sender: TObject);var  tmp_form3:TForm3;  tabShell2  :TRzTabSheet;begin  if   rzpgcntrl1.ActivePageIndex=1 then  begin    tabShell2:=rzpgcntrl1.PageForTab(rzpgcntrl1.ActivePageIndex) ;    from3:=TForm3.Create(tabShell2  );    from3.Parent  :=tabShell2.PageControl;    from3.Align := alClient;    from3.Show;  end;end;procedure TForm2.btn1Click(Sender: TObject);var   tmp_tabShell:TRzTabSheet   ;begin  tmp_tabShell := TRzTabSheet.Create(rzpgcntrl1);  tmp_tabShell.PageControl := rzpgcntrl1;  tmp_tabShell.Caption:='test-Tab2';  rzpgcntrl1.ActivePageIndex:=0;end;end.

unit Unit3;interfaceuses  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,  Dialogs, ExtCtrls, RzPanel, StdCtrls;type  TForm3 = class(TForm)    rzgrpbx1: TRzGroupBox;    btn1: TButton;  private    { Private declarations }  public    { Public declarations }  end;var  Form3: TForm3;implementation{$R *.dfm}end.

转载地址:http://dmvwn.baihongyu.com/

你可能感兴趣的文章
最小生成树的 Krusal 算法和 Prim 算法 Java 实现
查看>>
CentOS下设置默认JDK
查看>>
剑指offer 43.左旋转字符串
查看>>
剑指offer 47. 求1 + 2 + 3 + .... + n
查看>>
分布式和集群的区别
查看>>
本科毕设完整流程和注意事项
查看>>
不要想着憋大招,先完成每个小招
查看>>
ps中怎么把一张图片的一种颜色全部替换成另外一种颜色
查看>>
答辩PPT撰写和答辩注意事项
查看>>
第二次实习的实习总结
查看>>
PPT的一些常用操作
查看>>
Java面试题解析(基础篇,附答案)
查看>>
Spring 常用的三种注入方式
查看>>
MyBatis 一级缓存在分布式下的坑你知道吗?
查看>>
2020年2月JVM面试的30个知识点
查看>>
在家办公7天整理Spring Cloud知识点大全
查看>>
看看这些Java代码开发规范吧!你好,我好,大家好!
查看>>
2020年3月,47个经典Spring面试题详解(附带答案)
查看>>
python实现Mapreduce的wordcount
查看>>
Linux字符设备驱动编(步骤,框架(面向对象),分层)
查看>>