PowerBuilder8数据窗口控件属性详解
"数据窗口控件的属性-【自用】清晰版《游戏感:虚拟感觉的游戏设计师指南》" 在PowerBuilder中,数据窗口控件是用于显示和操作数据库中的数据的关键组件。它允许开发者创建复杂的报表和界面,提供丰富的交互功能。本资源主要讨论的是数据窗口控件的属性,这些属性决定了控件的外观和行为。 1. **Border** 属性:此属性用于设定数据窗口控件是否有边框。边框可以增强控件的视觉效果,使其在界面上更显眼。有效取值为True或False,True表示显示边框,False表示隐藏边框。 2. **BorderStyle** 属性:此属性定义数据窗口控件的边框样式。它是一个枚举类型,包括StyleBox、StyleLowered、StyleRaised和StyleShadowBox等选项,分别对应不同的边框风格,如简单框、凹陷框、凸起框和阴影框。 3. **BringToTop** 属性:这个布尔值决定PowerBuilder是否将数据窗口控件置于其他控件之上。如果设置为True,控件将在用户交互时自动移到最前端;若为False,则不会自动改变其在Z轴上的位置。 4. **ClassDefinition** 属性:此属性关联了数据窗口控件的类定义信息,通常涉及到控件的定制行为和扩展功能。PowerObject类型的ClassDefinition可以包含自定义的方法和属性,增强了控件的灵活性。 5. **ControlMenu** 属性:此属性决定数据窗口控件的标题栏是否显示控制菜单。在Windows 95及后续系统中,控制菜单通常包含最小化、最大化和关闭等操作。True表示显示,False表示不显示。 6. **DataObject** 属性:这是非常重要的一个属性,用于指定与数据窗口控件关联的数据窗口对象或报表对象的名称。通过设置此属性,可以在界面上显示指定数据源的数据,例如`dw_1.DataObject = 'd_employ'`。 7. **DragAuto** 属性:此属性控制数据窗口控件是否自动进入拖曳模式。True时,单击控件会自动启动拖曳模式,False则需要在代码中使用`Drag()`函数手动开启拖曳。 8. **DragIcon** 属性:指定拖曳操作时显示的图标。图标可以是系统预定义的名字,如exclamation!和information!,也可以是自定义的ICO文件。默认情况下,系统会使用一个与控件大小相匹配的方框作为拖曳图标。 这些属性共同构成了数据窗口控件的基础配置,允许开发者精细调整控件的外观和交互行为。在使用PowerBuilder进行数据库应用开发时,理解和熟练运用这些属性能极大地提高工作效率和应用质量。此外,配合PowerScript语言、系统函数以及各种对象的事件,开发者可以创建出功能强大且用户友好的应用程序。书中还包含了大量示例和实践经验,对初学者和有经验的开发者都极具参考价值。
- 粉丝: 31
- 资源: 4037
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- C++标准程序库:权威指南
- Java解惑:奇数判断误区与改进方法
- C++编程必读:20种设计模式详解与实战
- LM3S8962微控制器数据手册
- 51单片机C语言实战教程:从入门到精通
- Spring3.0权威指南:JavaEE6实战
- Win32多线程程序设计详解
- Lucene2.9.1开发全攻略:从环境配置到索引创建
- 内存虚拟硬盘技术:提升电脑速度的秘密武器
- Java操作数据库:保存与显示图片到数据库及页面
- ISO14001:2004环境管理体系要求详解
- ShopExV4.8二次开发详解
- 企业形象与产品推广一站式网站建设技术方案揭秘
- Shopex二次开发:触发器与控制器重定向技术详解
- FPGA开发实战指南:创新设计与进阶技巧
- ShopExV4.8二次开发入门:解决升级问题与功能扩展