1 / 1
文档名称:

基类设计说明Tfrm_Base_Common.doc

格式:doc   页数:1
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

基类设计说明Tfrm_Base_Common.doc

上传人:janny 2011/6/11 文件大小:0 KB

下载得到文件列表

基类设计说明Tfrm_Base_Common.doc

文档介绍

文档介绍:基类设计说明
版本:
基类名称
mon
父类名称
TFrm_Base
目的、作用、局限
目的:
作用:1处理常用键盘事件(回车,上下光标键);2事件处理过程的集中存放处.
局限:
待完善
作为事件处理过程的集中存放处,现有的过程还不够,不能覆盖今后所有情况,现有过程的名称还没有规范化.
组成
AdoQry_Tmp: TADOQuery;//备用查询控件,可临时用它来访问数据库
设计
说明
重要的变量:
protected
DBConnect:TADOConnection; //ADO连接引用变量,在SetDBConnect中赋值;
Public
//子类对象窗体Create后,必须调用SetDBConnect,用于设置数据库连接
procedure SetDBConnect(ADOConnection:TADOConnection); virtual;
end;
事件:
OnKeyDown
OnKeyPress
过程/函数/方法:
procedure FormKeyDown(Sender: TObject; var Key: Word;Shift: TShiftState);
procedure FormKeyPress(Sender: TObject; var Key: Char)
缺陷
备注
大部分控件的OnExit事件在这里处理,标准的OnExit 事件处理过程写法:
处理过程首先要判断ActiveControl是否是btn_cancel按钮,如果是则 Exit,因为按[取消]按钮时不进行检查,如:
if(=’btn_cancel’)then
exit;
当检查不通过时必须调用Abort,这样写有利于在[确定]之前重新调用每一控件的OnExit 事件处理过程时,当某控件检查不通过可及时Abort ,不可以用Exit;如:
if(TEdit(Sender).Text='')then
begin
dispinfo('系统拒绝空值',1);
TWinControl(Sender).SetFocus;
Abort;
end;
不要删除Delphi 自动生成的 inherited

最近更新

2024年宝鸡三和职业学院单招综合素质考试模拟.. 41页

2024年宣城职业技术学院单招职业技能考试模拟.. 39页

2024年山东交通职业学院单招职业倾向性测试模.. 40页

2024年山东城市建设职业学院单招职业技能考试.. 40页

2024年山东省东营市单招职业适应性考试题库汇.. 40页

2024年山东省济宁市单招职业适应性考试题库完.. 39页

2024年山东省青岛市单招职业适应性测试题库最.. 39页

2024年山西体育职业学院单招职业倾向性测试题.. 39页

2024年山西同文职业技术学院单招职业适应性测.. 39页

2024年山西省晋中市单招职业倾向性测试模拟测.. 40页

2024年山西艺术职业学院单招职业适应性测试题.. 39页

2024年山西通用航空职业技术学院单招职业倾向.. 40页

2024年平凉职业技术学院单招职业适应性测试模.. 39页

2024年广东工贸职业技术学院单招职业技能考试.. 41页

2024年广东省佛山市单招职业倾向性考试模拟测.. 40页

2024年广东省汕头市单招职业倾向性考试题库及.. 41页

2024年广东省珠海市单招职业倾向性考试模拟测.. 38页

2024年广东科学技术职业学院单招职业适应性测.. 42页

2024年广东轻工职业技术学院单招职业技能测试.. 40页

2024年广州体育职业技术学院单招综合素质考试.. 40页

2024年广西交通职业技术学院单招职业倾向性测.. 41页

2024年广西培贤国际职业学院单招职业倾向性考.. 39页

2024年广西电力职业技术学院单招职业倾向性测.. 38页

2024年广西科技职业学院单招职业倾向性测试模.. 40页

2025年广州卫生职业技术学院单招职业技能测试.. 64页

美团代运营业务委托合同 6页

新概念青少版2A各单元重点归纳 15页

九年级家长会课件PPT下载(初三2班) 25页

年产3000万片硝苯地平缓释片车间设计 40页

DB61∕T 926-2014 火灾高危单位消防安全管理与.. 45页