Delphi中Frame的使用方法(2)
来源:互联网 发布:微商城分销系统源码 编辑:程序博客网 时间:2024/06/03 05:32
Frame在写代码时和一般组件有什么不同呢?比如(1)中的客户信息的frame,如果想重写客户编辑按钮的click事件,会发生什么呢:
procedure TBusOnSiteManager.FrameCustomerButtonEditCustomerClick(Sender: TObject);
begin
inherited;
FrameCustomer.ButtonEditCustomerClick(Sender);
end;
可见,IDE会自动加上调用Frame中按钮click的方法,当然,你可以注释掉它,写上自己的代码。
因为Frame没有自己的构造器和解析器,如果你想初始化一些东西,可以override frame的以下两个方法:
public
{ Public declarations }
procedure AfterConstruction; override; //类似OnCreate事件
procedure BeforeDestruction; override; //类型OnDestroy事件
end;
procedure TFrameCustomer.AfterConstruction;
begin
inherited;
ParentForm := GetOwner as TTAppSQLForm; //此处取得父窗口
end;
procedure TFrameCustomer.BeforeDestruction;
begin
inherited;
end;
- Delphi中Frame的使用方法(2)
- Delphi中Frame的使用方法(1)
- Delphi中Frame的使用方法
- Delphi中Frame的使用方法
- html中框架(frame)的详细使用方法
- delphi中TTreeView的使用方法
- delphi中nil的使用方法
- delphi中Filter的使用方法
- delphi中TTreeView的使用方法
- delphi frame的使用
- delphi frame的使用
- Frame-By-Frame Animations的使用方法
- Delphi中Hash表的使用方法
- delphi中Message消息的使用方法
- delphi中Time消息的使用方法
- delphi中Thread线程的使用方法
- Delphi中Interface接口的使用方法
- Delphi中Hash表的使用方法
- DataGrid使用
- 批处理读取ini配置文件
- 老生常谈 java从入门到精通
- Java线程复习笔记
- 复习笔记6 位运算 2进制数据的操作
- Delphi中Frame的使用方法(2)
- 导出数据库数据,转换时间格式----mysqldump SCP python
- 2012-05-17 Morgan Stantly Java Web Developer Phone InterView
- Android NDK开发(2)----- JNI多线程
- phpbb3 论坛新贴和本周五大字体修改修改论坛新贴和本周五大的字体大小
- 第8章 Java异常处理
- 退出窗体提示框避免出现两次
- phpbb3风格结构
- BMP图像结构及其大小计算