PowerBuilder事件对照表速查指南
3星 · 超过75%的资源 需积分: 10 95 浏览量
更新于2024-10-12
收藏 43KB DOC 举报
"常用PB事件对照表提供了PowerBuilder(PB)开发中常用控件的事件参考,便于开发者快速查阅和理解。此表包含了单选按钮、多选按钮以及通用对话框的消息和事件处理,帮助开发者在编程时准确响应用户操作。"
在PowerBuilder开发中,事件是对象响应特定用户交互或系统行为时执行的代码块。了解和掌握PB事件对照表对于编写高效且响应灵敏的用户界面至关重要。以下是对部分PB事件和消息的详细说明:
1. **单选按钮或多选按钮消息(前缀:pbm_bm)**
- `GetCheck`:返回单选按钮或多选按钮的选中状态,如果被选中则返回非零值,否则返回零。
- `GetState`:获取按钮是否被加亮(通常表示鼠标悬浮在按钮上)。
- `SetCheck`:改变按钮的选中状态,设置为1为选中,0为未选中。
- `SetState`:改变按钮的加亮状态,用于视觉反馈,如高亮或取消高亮。
- `Change`:当按钮的样式改变时触发,如从单选按钮变为组合框。
2. **单选或多选按钮通知消息(前缀:pbm_bn)**
- `Clicked`:用户单击按钮时触发,通常用于执行相关操作。
- `Disable`:按钮被设为无效状态,无法进行点击。
- `Double-Clicked`:用户双击按钮时触发,可能需要执行不同于单击的操作。
- `DragDrop`:用户将对象拖放到按钮上完成放下操作。
- `DragEnter`, `DragLeave`, `DragOver`:与拖放操作相关,分别表示对象进入、离开和经过按钮。
- `Hilite`, `Unhilite`:按钮被高亮或取消高亮,通常与鼠标悬停相关。
3. **通用对话框消息(前缀:pbm_cb)**
- `AddString`:在通用对话框的列表框中添加一个新的字符串。
- `DeleteString`:从列表框中移除指定的字符串。
- `Dir`:向通用对话框的目录列表中添加一个目录。
- `FindString`, `FindStringExact`:查找并返回与指定字符串匹配的列表项。
- `GetCount`:返回列表框中的项目数量。
- `GetCurSel`:获取当前选中的列表项索引。
- `GetDroppedControlSet`:获取列表框在屏幕上的坐标位置。
- `GetEditSel`:获取编辑框中被选中字符的范围。
- `GetExtendedUI`:判断是否使用扩展的用户界面。
- `GetItemData`:获取列表项关联的4字节数据。
- `GetItemHeight`:获取列表项的高度。
- `GetLBText`,`GetLBTextLen`:获取列表项的文本及其长度。
- `InsertString`:在列表框中插入新的字符串或4字节项。
- `LimitText`:限制可以输入到编辑框的字符数量。
- `ResetContent`:清除列表框中的所有项。
- `SelectString`:查找并选择匹配的字符串。
- `SetCurSel`:选择并显示列表框中的特定项。
- `SetEditSel`:设置编辑框中选中的文本范围。
- `SetExtendedUI`:设置是否使用扩展用户界面。
- `SetItemData`:设置列表项关联的4字节数据。
- `SetItemHeight`:设置列表项的高度。
这些事件和消息在PowerBuilder应用程序中起到了关键作用,它们允许开发者根据用户的交互来更新界面、处理数据或执行业务逻辑。通过理解和熟练运用这些事件,开发者能够创建出更具有用户友好性和功能性的应用程序。
2022-09-20 上传
2022-09-23 上传
158 浏览量
2022-09-21 上传
2022-09-20 上传
2022-09-22 上传
2022-09-14 上传
2022-07-15 上传
hyibmsoft
- 粉丝: 0
- 资源: 15
最新资源
- 通用3C电商网站左侧弹出菜单导航
- 的github
- 智睿企业视频版网站系统 v4.6.0
- 根据vo生成yapi文档:YapiFileGenerattor.zip
- install.zip
- CodeSoft 条形码标签打印开发指南
- GPT-too-AMR2text:复制“ GPT太”的代码
- counterspell:反咒诅咒的 Chrome 扩展
- CodingTestPractice
- 点文件
- 企业文化竞争(6个文件)
- pytorch-pruning.zip
- 天猫左侧导航菜单分类列表
- torch_sparse-0.6.1-cp36-cp36m-win_amd64whl.zip
- SiamSE:“比例等方差可改善连体跟踪”的代码
- BakedModpack:冒雨风险的modpack 2