最简单实用的分割条(适用于pb各版本)



标题中的“最简单实用的pb分割条”指的是PowerBuilder(PB)编程中的一种用户界面元素——分割条(Splitter)。PowerBuilder是一款强大的Windows应用程序开发工具,由Sybase公司(现为SAP公司所有)开发。在PB环境中,分割条常用于创建可调整大小的窗口或面板,用户可以根据需要拖动分割条来改变两个区域的大小。 在PB的不同版本中,如标签所示的"pb9.0"和"pb6.5",分割条的使用方法虽然大同小异,但随着版本的升级,功能和易用性通常会有所增强。在PB 6.5中,开发者可能需要手动编写一些代码来实现分割条的功能,而在PB 9.0这样的较新版本中,可能会提供更直观的可视化设计工具和预定义的事件处理,使得分割条的配置更为便捷。 下面我们将详细讨论PB中分割条的相关知识点: 1. **创建分割条**: - 在PowerBuilder的设计器中,可以通过工具箱找到Splitter对象,将其拖放到窗口或窗口对象上。 - 分割条可以垂直或水平放置,以分隔两个相邻的控件或面板。 2. **配置属性**: - Splitter的属性包括但不限于:初始位置、颜色、宽度、是否可调整等,可以通过属性窗口进行设置。 - 特别是`Orientation`属性,用于设定分割条的方向(水平或垂直)。 3. **事件处理**: - PB中的分割条有特定的事件,如`OnMove`事件,当用户移动分割条时触发。开发者可以在此事件中编写代码,动态调整关联控件的大小。 4. **代码实现**: - 在PB 6.5这样的早期版本中,可能需要编写更多的自定义代码来控制分割条的行为,例如处理鼠标按下、移动和释放事件。 - 新版本如PB 9.0,内置了更多自动化功能,可以通过内置事件和方法实现分割条的操作,减少手动编码的工作量。 5. **用户体验**: - 良好的分割条设计应考虑用户的交互体验,确保分割动作平滑且响应迅速。 - 可以通过设置分割条的外观和反馈(如鼠标指针变化)来提高用户对可操作性的感知。 6. **兼容性**: - 标题提到“适用于pb各版本”,这意味着该分割条的设计或实现可能考虑到了版本间的兼容性问题,使得在不同版本的PB环境中都能正常工作。 7. **最佳实践**: - 在设计分割条时,应考虑到不同分辨率和屏幕尺寸的影响,确保在各种环境下都有良好的显示效果。 - 使用适当的默认尺寸,以避免在初次加载时用户必须手动调整大小。 8. **示例代码**: - 以下是一个简单的PB 9.0版本中的例子,当分割条移动时调整两个面板大小的伪代码: ``` procedure Window1.Splitter1.OnMove (long position) { long width1, width2 width1 = Panel1.Object.Width - position width2 = position Panel1.Object.Width = width1 Panel2.Object.Width = width2 } ``` 以上就是关于“最简单实用的pb分割条”的详细说明,涵盖了创建、配置、事件处理以及代码实现等多个方面,旨在帮助开发者理解和应用这一重要的界面元素。

























- 1

- 期待的美丽2012-09-03非常不错,如果控件里面能包含mdi就更好了,谢谢
- xia51342013-10-22已经使用测试过,的确很不错,谢谢上传资源者
- shenjianfeng19802013-05-25已经使用,很不错,通用性好

- 粉丝: 6
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 数据结构各种排序算法的课程设计实验报告(c语言版).doc
- 软件及服务使用协议资料.pdf
- 项目管理项目范围变更一览表样本.doc
- COMSOL仿真110kV绝缘子电场分布:从建模到求解全流程解析
- 农业企业信息化解决方案.doc
- 卫星移动通信与卫星宽带通信发展及现状.ppt
- 项目管理整理答案.doc
- 兴隆完小小学校信息化工作总结.docx
- 档案数据库建设要求.doc
- 网络、机房突发事故应急处理预案.doc
- 基于COMSOL的滑动式纳米摩擦发电机模型构建与仿真分析
- 施工过程仿真的网络进度计划优化分析-靳鹏.pdf模板.doc
- 2022年计算机考试知识点.doc
- 基于MCS-51单片机的四路抢答器.doc
- 网络安全教育主题班会课件.ppt
- 审计学课程基于网络考核方案.doc


