PowerBuilder中的PBM_系统事件详解
需积分: 10 20 浏览量
更新于2024-08-05
收藏 11KB TXT 举报
"在PowerBuilder中,PBM_系统事件是用于处理窗口对象、菜单项、按钮等控件的各种交互事件的。这些事件是PowerBuilder应用程序中用户界面响应用户操作的关键部分。通过理解和利用这些事件,开发者可以创建更加动态和交互性的应用。以下是PBM_系统事件的一些详细说明:
1. pbm_bmgetcheck 和 pbm_bmgetstate:这两个事件用于获取按钮(Button)的选中状态。pbm_bmgetcheck 返回当前按钮是否被选中,而 pbm_bmgetstate 可以获取按钮的更详细状态,包括是否可用或禁用。
2. pbm_bmsetcheck 和 pbm_bmsetstate:这两个事件允许开发者设置按钮的状态。pbm_bmsetcheck 用于改变按钮的选中状态,可以将按钮设置为选中或未选中。pbm_bmsetstate 则用于修改按钮的其他状态,如启用或禁用。
3. pbm_bmchange:当按钮状态发生变化时触发此事件,例如按钮的选中状态由未选中变为选中,或者反之。
4. pbm_bn 开头的一系列事件是针对控件的各种交互操作,如点击、双击、失去焦点等。例如:
- pbm_bnClicked:单击按钮时触发。
- pbm_bndisable:使按钮无效,即禁用按钮时触发。
- pbm_bndoubleclicked:双击按钮时触发。
- pbm_bndragdrop:在按钮上执行拖放操作时触发。
- pbm_bndragenter、pbm_bndragleave、pbm_bndragover:与拖放操作相关的事件,分别在进入、离开和经过按钮时触发。
- pbm_bnhilite 和 pbm_bnunhilite:按钮高亮和取消高亮时触发。
5. pbm_cb 开头的事件主要涉及ComboBox(组合框)控件的操作:
- pbm_cbaddstring:向组合框添加一个新的字符串项。
- pbm_cbdeletestring:删除组合框中的一个指定字符串项。
- pbm_cbdir:填充组合框以显示指定目录下的文件或子目录。
- 其他pbm_cb*事件涵盖查找字符串、获取和设置当前选择、编辑区域的选区、获取和设置扩展用户界面等操作。
6. pbm_cbn 开头的事件是ComboBox控件的回调事件,如双击、拖放操作的回调:
- pbm_cbndblclk:组合框内项目的双击事件。
- pbm_cbndragdrop 和 pbm_cbndragenter:与组合框的拖放操作相关的回调事件。
通过利用这些PBM_系统事件,开发者可以在PowerBuilder中创建具有丰富用户交互功能的应用程序,提供更佳的用户体验。了解并正确使用这些事件对于开发高效、用户友好的应用程序至关重要。"
2008-08-28 上传
2013-04-08 上传
2022-09-19 上传
2009-08-23 上传
2022-05-19 上传
2013-08-09 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
chenllxx
- 粉丝: 27
- 资源: 12
最新资源
- 新代数控API接口实现CNC数据采集技术解析
- Java版Window任务管理器的设计与实现
- 响应式网页模板及前端源码合集:HTML、CSS、JS与H5
- 可爱贪吃蛇动画特效的Canvas实现教程
- 微信小程序婚礼邀请函教程
- SOCR UCLA WebGis修改:整合世界银行数据
- BUPT计网课程设计:实现具有中继转发功能的DNS服务器
- C# Winform记事本工具开发教程与功能介绍
- 移动端自适应H5网页模板与前端源码包
- Logadm日志管理工具:创建与删除日志条目的详细指南
- 双日记微信小程序开源项目-百度地图集成
- ThreeJS天空盒素材集锦 35+ 优质效果
- 百度地图Java源码深度解析:GoogleDapper中文翻译与应用
- Linux系统调查工具:BashScripts脚本集合
- Kubernetes v1.20 完整二进制安装指南与脚本
- 百度地图开发java源码-KSYMediaPlayerKit_Android库更新与使用说明