pb dw实现自定义工具栏 powerbuild9
标题“pb dw实现自定义工具栏 powerbuild9”所指的是使用PowerBuilder 9(PowerBuild 9.0,一个老牌的面向对象的数据库应用程序开发工具)与DataWindow(dw)来构建用户界面时,创建自定义工具栏的过程。在PowerBuilder中,工具栏是一个可视化的元素,通常包含一系列按钮,用于快速执行常用的功能或命令。这里,通过dw组件,开发者可以更加灵活地定制这些工具栏,包括添加图标、设置提示文本以及实现自动下拉菜单功能。 在描述中提到的“可加图标、提示、自动下拉”意味着: 1. **添加图标**:在工具栏按钮上显示代表不同功能的图形图标,使用户可以通过视觉标识快速识别和执行相应操作。例如,在文件操作中,常用的“保存”图标通常为一个磁盘形状。 2. **提示文本**:当鼠标悬停在按钮上时,显示的简短说明文字,帮助用户理解按钮的功能。这对于增强用户体验至关重要,尤其是对于不熟悉应用的用户。 3. **自动下拉**:这个特性允许工具栏上的按钮扩展成一个下拉菜单,展示更多选项。这在有限的空间内提供更多的功能选择,且不影响用户界面的整洁性。 从压缩包中的文件名来看,这些是可能用于工具栏按钮的图像资源: - `browser_toolbarbk.bmp` 和 `browser_toolbarbk2.bmp` 可能是两种不同样式或状态的浏览器工具栏背景图片。 - `browse_home.bmp` 可能表示“主页”按钮的图标。 - `browse_stop.bmp` 可能代表“停止加载”或“关闭”页面的操作。 - `browse_forward.bmp` 用于“前进”到浏览历史中的下一个页面。 - `browse_history.bmp` 可能关联“浏览历史”功能,让用户查看和访问之前访问过的网址。 - `browse_favorite.bmp` 可能表示“收藏夹”或“书签”按钮,用于保存和访问常用网址。 - `browse_search.bmp` 显然是“搜索”功能的图标。 - `browse_media.bmp` 可能与媒体播放控制相关,如播放、暂停、快进等。 - `browse_reflesh.bmp` 应该是刷新网页内容的“刷新”按钮。 在PowerBuilder中实现这些功能,开发者通常会用到以下步骤: 1. **创建工具栏对象**:在PowerBuilder的窗口对象中添加一个新的工具栏控件,并设置其属性,如大小、位置、样式等。 2. **添加按钮**:向工具栏中添加按钮,并为每个按钮分配相应的图像资源(如上述的bmp文件)。 3. **设置按钮事件**:为每个按钮编写点击事件代码,实现相应的功能,比如调用内置函数或自定义函数。 4. **添加提示文本**:在按钮属性中设置Tooltip,以在鼠标悬停时显示。 5. **实现下拉菜单**:如果需要,可以通过添加下拉列表或子菜单,使得单个按钮可以扩展出多个子选项。 以上就是关于“pb dw实现自定义工具栏 powerbuild9”的详细知识点,它涉及到UI设计、交互体验以及编程实现等多个方面,是PowerBuilder应用开发中不可或缺的一部分。
- 1
- 粉丝: 253
- 资源: 106
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
- 1
- 2
- 3
- 4
前往页