- 1、本文档共87页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1、dw_1的Click事件 3.4 数据窗口相关事件编码 if row0 then //高亮显示当前行 dw_1.selectrow(0,false) dw_1.selectrow(row,true) sle_4.text=string(row) //设置dw_2与dw_1同步显示 dw_2.ScrollToRow(row) end if 2、dw_1的RowfocusChanged事件 3.4 数据窗口相关事件编码 if currentrow0 then //高亮显示当前行 dw_1.selectrow(0,false) dw_1.selectrow(currentrow,true) sle_4.text=string(currentrow) //设置dw_2与dw_1同步显示 dw_2.ScrollToRow(currentrow) end if 3、如何在DW_2中使用回车键转移焦点 3.4 数据窗口相关事件编码 基本思路: 利用PB API的KEY_event函数声明一个局部函数 在dw_2中定义用户自定义事件 利用该用户自定义事件捕获用户键盘输入 如果是回车键,则掉入程序陷阱 根据与定义顺序转移焦点 3、如何在DW_2中使用回车键转移焦点 3.4 数据窗口相关事件编码 基本思路: 利用PB API的KEY_event函数声明一个局部函数 SUBROUTINE keybd_event(INT bvk,INT bscan,INT dwFlags,INT dwextrainfo) LIBRARY user32.dll 3、如何在DW_2中使用回车键转移焦点 3.4 数据窗口相关事件编码 基本思路: 在dw_2中定义用户自定义事件 3、如何在DW_2中使用回车键转移焦点 3.4 数据窗口相关事件编码 基本思路: 利用该用户自定义事件捕获用户键盘输入 如果是回车键,则掉入程序陷阱 根据与定义顺序转移焦点 string ls_lm Ls_lm=GetColumnName() //得到当前列名 if ls_lm=fbtz then //如果是最后一列 设成第一列 this.SetColumn(xm) return 1 end if //向系统发出处理TAB的消息 send(Handle(this),256,9,long(0,0)) return 1 三、 编码 3.1应用程序对象编码 3.2窗口w_txl的open事件 3.3窗口w_txl的closequery事件 3.4数据窗口相关事件 3.5单选按钮rb_1、rb_2、rb_3clicked事件 3.6按钮(Button)的clicked事件 1、主要作用 Dw_1按照指定方式重新排序 3.5单选按钮rb_1、rb_2、rb_3clicked事件 2、处理流程 Dw_1按照指定方式重新排序 重新选中当前行 数据窗体排序函数:SetSort() 3.5单选按钮rb_1、rb_2、rb_3clicked事件 integer dwcontrol.SetSort ( string format ) string——排序字段 format——升序为A,降序为D 例如: dw_1.SetSort(“xm A) Rb_1的Clicked事件: 3.5单选按钮rb_1、rb_2、rb_3clicked事件 //按姓名排序 dw_1.SetSort(xm A) dw_1.Sort() //重新选择行 dw_1.selectrow(0,false) dw_1.selectrow(dw_1.getrow(),true) 课堂练习:编写rb_2,rb_3的clicked事件,并运行测试 三、 编码 3.1应用程序对象编码 3.2窗口w_txl的open事件 3.3窗口w_txl的closequery事件 3.4数据窗口相关事件 3.5单选按钮rb_1、rb_2、rb_3clicked事件 3.6按钮(Button)的clicked事件 3.6Button的Clicked事件 1、新增(cb_2)流程分析: 在dw_1中插入一条新记录 在dw_2中同步显示该记录 将dw_2设为输入焦点 函数:Insertrow() long dwcontrol.InsertRow ( long row ) Row:插入点的行号,0表示在末行 返回值:-1表示失败,其他值为新记录行号 该函数只是在缓存区插入数据,并为保存到数据库中 3.6Button的Clicked事件 1、新增(cb_2)clicked事件: long ll_newrowid //捕获新记录行号 ll_newrowid=dw_1.insertrow(0) //判断是否插入
您可能关注的文档
- 【实例】浙江传化华洋化工—2007年组织设计方案报告凯.ppt
- 1动、植物的层次结构是什么?2动、植物的四大组织是什么.ppt
- 1交通组织优化.ppt
- 02免疫器官和组织.ppt
- 13第十三章单位工程施工组织设计.ppt
- 22第六章屋顶设计5.ppt
- 40914基于单片机的火灾报警器设计.doc
- Ch06组织市场和购买行为分析.ppt
- f德育amp班队管理.ppt
- VFP第7章结构化程序设计.ppt
- 专题04 语法填空【限时集训】冲刺2023年高考英语大题突破+限时集训(江苏专用原卷版).docx
- 甘肃省武威市天祝藏族自治县第一中学2022-2023学年高二上学期期末考试英语(原卷版).docx
- 2023届福建省泉州市高三质量检测(二)生物(原卷版).docx
- 广东省汕尾市2022-2023学年高一上学期期末语文(原卷版).docx
- 专题01 阅读理解冲刺2023年高考英语大题突破+限时集训(江苏专用原卷版).docx
- 吉林省“BEST合作体”2022-2023学年高一上学期期末考试英语Word版.docx
- 福建省泉州市2022-2023学年度高中毕业班第二次教学质量监测日语Word版.docx
- 广东省汕尾市2022-2023学年度高一上学期期末生物Word版.docx
- 广东省江门市新会第一中学2022-2023学年高一上学期期中英语试题(解析版).docx
- 河北省廊坊华一传媒学校2022-2023学年高一上学期1月期末英语Word版.docx
最近下载
- DGT 008-2019 农业机械推广鉴定大纲-水稻插秧机.pdf VIP
- 0518日:切实提高党员领导干部做好群众工作的能力.ppt VIP
- 标准图集-19S910:自动喷水灭火系统设计.pdf VIP
- 第三章 系统及其设计 课件-2023-2024学年高中通用技术地质版(2019)必修《技术与设计2》.pptx VIP
- 海南省九届中学物理青年教师课堂教学大赛初中比赛点评.docx VIP
- 网上开户指导手册.PDF
- 垃圾填埋场工程监理大纲.pdf VIP
- [国学宗教]钟茂森细讲《论语》(史上最详细的逐句讲解论语_第2页.docx VIP
- GB20653-2020 防护服装 职业用高可视性警示服.pdf
- 广西桂林市教育系统赴广西师范大学招考聘用2023届毕业生765人笔试历年难易错点考题含答案带详细解析.docx
文档评论(0)