"PB自定义事件是用于处理PB(PowerBuilder)中的特定用户交互和控件操作的事件。这些事件通常涉及到对控件状态的改变、用户的选择反馈以及与控件交互的不同阶段。例如,pbm_bmgetcheck和pbm_bmsetcheck用于处理复选框的选中状态,pbm_bmgetstate获取控件的状态,而pbm_bmsetstate则用来设置控件的状态。当用户选择或更改复选框的选中状态时,这些事件会被触发,允许开发者根据用户的行为进行相应的程序逻辑处理。 对于按钮控件,pbm_bn系列事件提供了丰富的功能。如pbm_bnclicked表示单击按钮,pbm_bndoubleclicked表示双击按钮,pbm_bndisable用于禁用按钮,pbm_bndragdrop处理拖放操作,等等。这些事件使得开发者能够捕捉并响应用户的各种操作,以实现更加交互式的用户界面。 对于组合框控件(ComboBox),pbm_cb系列事件主要用于处理下拉列表的操作。pbm_cbaddstring用于向组合框中添加字符串,pbm_cbdeletestring删除指定字符串,pbm_cbdir列出指定目录的内容,pbm_cbfindstring和pbm_cbfindstringexact则用于查找匹配的字符串。此外,还有pbm_cbgetcount获取元素数量,pbm_cbgetcursel获取当前选中项,pbm_cbsetcursel设置选中项等,这些事件使得开发者可以灵活地管理组合框中的数据并响应用户的选择。 pbm_cbn系列事件则是组合框的回调事件,如pbm_cbndblclk表示在组合框中双击,pbm_cbndragdrop处理拖放操作到组合框内,提供更高级的交互功能。通过这些回调事件,开发者可以实现更复杂的行为,如在用户双击组合框项时执行特定操作,或者在拖放操作中进行数据处理。 PB自定义事件是PowerBuilder编程中不可或缺的一部分,它们允许开发者对用户界面的各个组件进行细致的控制,从而创建出符合用户需求的、响应性强的应用程序。通过熟练掌握这些事件,开发者可以编写出更加智能、动态的代码,提升用户体验,并简化应用程序的开发过程。"
pbm_bmgetcheck 单选按钮或多选按钮是否被选。
pbm_bmgetstate 按钮是否加亮。
pbm_bmsetcheck 将无线按钮或确认框的选中状态改为未选中状态,反之亦然。
pbm_bmsetstate 加亮或不加亮按钮。
pbm_bmchange 改变按钮的风格,例如,改为单选按钮或组合框。
单选或多选按钮通知消息(前缀:pbm_bn)
pbm_bnclicked 按钮控件被点中。
pbm_bndisable 使按钮控件无效。
pbm_bndoubleclicked 按钮控件被双点。
pbm_bndragdrop 一个对象被放到按钮控件。
pbm_bndragenter 一个对象被拖到按钮控件。
pbm_bndragleave 一个对象被拖离按钮控件。
pbm_bndragover 一个对象被拖经按钮控件。
pbm_bnhilite 按钮控件被加亮。
pbm_bnpaint 按钮控件被绘制。
pbm_bnsetfocus 按钮控件获得聚焦。
pbm_bnunhilite 按钮控件不被加亮。
通用对话框消息(前缀:pbm_cb)
pbm_cbaddstring 将字符串加到通用对话框。
pbm_cbdeletestring 从通用对话框删除一个字符串。
pbm_cbdir 加一个目录列表到通用对话框。
pbm_cbfindstring 搜索以一组字符开头的字符串。
pbm_cbfindstringexact 搜索与所提供的字符完全匹配的字符串。
pbm_cbgetcount 列表框中的项数。
pbm_cbgetcursel 当前被选项的数目。
pbm_cbgetdroppedcontrolset 列表框在屏幕上的坐标位置。
pbm_cbgeteditsel 编辑器控件中被选字符的范围。
pbm_cbgetextendedui 缺省或扩展的用户界面。
pbm_cbgetitemdata 重画的列表框中的4字节(32位)项。
pbm_cbgetlbtext 列表框中的文本。
pbm_cbgetlbtextlen 列表框中文本的长度。
pbm_cbinsertstring 向列表框中增加新的字符串或4字节项。
pbm_cblimittext 限制能被输入到列表框中的字符数。
pbm_cbresetcontent 删除列表框中所有元素。
pbm_cbselectstring 搜索匹配的字符串并显示。
pbm_cbsetcursel 在列表框中选择并显示一项。
pbm_cbseteditsel 在列表框的编辑区域中选择一块文本。
pbm_cbsetextendedui 设置缺省或扩展的用户界面。
pbm_cbsetitemdata 在列表框中设定4字节(32位)项。
pbm_cbsetitemheight 设置列表框中项的高度。
pbm_cbshowdropdown 转换(显示或隐藏)列表框中拖放区域。
通用对话框通知消息(前缀:pbm_cbn)
pbm_cbndblclk 用户在列表中某一项上双点。
pbm_cbndragdrop 一个对象被放到通用对话框控件上。
pbm_cbndragenter 一个对象被拖到通用对话框控件上。
pbm_cbndragleave 一个对象被拖离通用对话框控件。
pbm_cbndragover 一个对象被拖经通用对话框控件。
pbm_cbndropdown 列表框的下放区域即将被显示。
pbm_cbneditchange 编辑器控件中的文本发生变化。
pbm_cbneditupdate 列表框编辑器控件中的文本即将被改变。
pbm_cbnerrspace 列表框满,不能再向其中加入项。
pbm_cbnkillfocus 通用列表框失去聚焦。
pbm_cbnselchange 列表框中被选文本被改变。
pbm_cbnselendcancel 用户按下了 "取消 "按钮。
pbm_cbnselendok 用户按下了 "确认 "按钮。
pbm_cbnsetfocus 通用对话控件拥有聚焦。
数据窗口消息(前缀:pbm_dw)
pbm_dwclosedropdown 关闭下拉式数据窗口。
剩余8页未读,继续阅读
- 粉丝: 0
- 资源: 4
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 深入理解23种设计模式
- 制作与调试:声控开关电路详解
- 腾讯2008年软件开发笔试题解析
- WebService开发指南:从入门到精通
- 栈数据结构实现的密码设置算法
- 提升逻辑与英语能力:揭秘IBM笔试核心词汇及题型
- SOPC技术探索:理论与实践
- 计算图中节点介数中心性的函数
- 电子元器件详解:电阻、电容、电感与传感器
- MIT经典:统计自然语言处理基础
- CMD命令大全详解与实用指南
- 数据结构复习重点:逻辑结构与存储结构
- ACM算法必读书籍推荐:权威指南与实战解析
- Ubuntu命令行与终端:从Shell到rxvt-unicode
- 深入理解VC_MFC编程:窗口、类、消息处理与绘图
- AT89S52单片机实现的温湿度智能检测与控制系统