PowerBuilder控件属性与事件函数详解
需积分: 0 3 浏览量
更新于2024-07-23
收藏 2.68MB PDF 举报
"PB控件的属性事件和函数"
在PowerBuilder(PB)中,控件是构建用户界面的基础元素,每个控件都有其特定的属性、事件和函数,用于定义其外观、行为以及与用户的交互方式。这份资料详细介绍了PB中的多种控件,包括它们的属性、事件和函数,对开发者来说是不可或缺的参考资料。
4.1 单行编辑框(SingleLineEdit):用于接收用户输入的单行文本,主要属性包括文本内容、字体、颜色等,事件如GotFocus、LostFocus等,函数则可能包含获取或设置文本内容的方法。
4.2 多行编辑框(MultiLineEdit):允许用户输入多行文本,支持文本的格式化,常见属性有文本内容、行数、列宽等,事件如TextChanged、LineCountChanged等,函数可操作文本内容、插入、删除文本等。
4.3 编辑掩码(EditMask)控件:提供了一种限制用户输入数据格式的方式,比如日期、电话号码等,属性包括掩码字符串、输入验证规则等,事件涉及输入验证失败时的处理。
4.4 RichText编辑框:支持富文本格式,可以插入图像、表格等,属性包括文本内容、字体样式、颜色等,事件如TextChanged、SelectionChanged,函数通常用于操作富文本内容。
4.5 静态文本(StaticText)控件:展示不可编辑的文本信息,属性包括文本内容、字体、对齐方式等,没有事件,但可能有设置文本内容的函数。
4.6 图片框(Picture)控件:用于显示图像,属性涵盖图像文件路径、大小、位置等,函数可以加载、替换或清除图像。
4.7 统计图(Graph)控件:用于绘制各种统计图表,如柱状图、饼图等,属性包括数据源、颜色、图例等,事件可能与图表更新或用户交互有关,函数用于更新数据或调整图表设置。
4.8 用户对象(UserObject)控件:自定义的控件,可以组合其他控件或实现特定功能,属性和事件由开发者定义。
4.9 OLE控件:支持与其他应用程序的数据交换,如Excel、Word等,属性涉及对象类型、数据源等,事件包括对象激活、对象更改等,函数用于控制Ole对象的创建、操作等。
4.10 至4.32则依次介绍了单选钮(RadioButton)、复选框(CheckBox)、列表框(ListBox)、下拉列表框(DropDownListBox)、下拉图片列表框(DropDownPictureListBox)、列表视图(ListView)、树形视图(TreeView)、标签(Tab)控件、直线(Line)、椭圆(Oval)、矩形(Rectangle)、圆角矩形(RoundRectangle)、组框(GroupBox)、命令按钮(CommandButton)、图片按钮(PictureButton)、水平滚动条(HScrollBar)、垂直滚动条(VScrollBar)、水平进度条(HProgressBar)、垂直进度条(VProgressBar)、水平轨迹条(HTrackBar)、垂直轨迹条(VTrackBar)、静态超链接(StaticHyperLink)和图片超链接(PictureHyperLink)控件,这些控件各自拥有独特的属性、事件和函数,用于构建丰富的用户交互界面。
了解并熟练掌握这些控件的属性、事件和函数是进行PowerBuilder应用程序开发的关键,对于提升用户体验和增强程序功能具有重要意义。这份资料全面地涵盖了PB中常见的控件,是开发者学习和查阅的重要工具。
2020-07-19 上传
点击了解资源详情
2008-03-17 上传
2022-09-20 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
wayzw
- 粉丝: 0
- 资源: 3
最新资源
- BottleJS快速入门:演示JavaScript依赖注入优势
- vConsole插件使用教程:输出与复制日志文件
- Node.js v12.7.0版本发布 - 适合高性能Web服务器与网络应用
- Android中实现图片的双指和双击缩放功能
- Anum Pinki英语至乌尔都语开源词典:23000词汇会话
- 三菱电机SLIMDIP智能功率模块在变频洗衣机的应用分析
- 用JavaScript实现的剪刀石头布游戏指南
- Node.js v12.22.1版发布 - 跨平台JavaScript环境新选择
- Infix修复发布:探索新的中缀处理方式
- 罕见疾病酶替代疗法药物非临床研究指导原则报告
- Node.js v10.20.0 版本发布,性能卓越的服务器端JavaScript
- hap-java-client:Java实现的HAP客户端库解析
- Shreyas Satish的GitHub博客自动化静态站点技术解析
- vtomole个人博客网站建设与维护经验分享
- MEAN.JS全栈解决方案:打造MongoDB、Express、AngularJS和Node.js应用
- 东南大学网络空间安全学院复试代码解析