PowerBuilder8教程:RichText编辑框详解与应用

需积分: 13 21 下载量 44 浏览量 更新于2024-08-10 收藏 7.22MB PDF 举报
"《游戏感:虚拟感觉的游戏设计师指南》" 在PowerBuilder(PB)开发环境中,RichText编辑框是一个非常实用的控件,它允许开发者创建和展示带有格式的文本,例如加粗、斜体、下划线、颜色变化等。这个控件不仅可以用于显示文本,还可以作为输入控件,与数据窗口控件关联,实现数据的交互和编辑。 4.4.1 RichText编辑框的属性 1. Accelerator (整型): 这个属性用来设定控件的快捷键,通过ASCII码来表示。快捷键可以帮助用户快速访问和操作该控件。 2. BackColor (长整型): 设置RichText编辑框文本编辑区域的背景颜色。颜色值范围是从-2到16,777,215,涵盖了几乎所有的颜色选项。 3. Border (布尔型): 用于定义控件是否有边框。True表示有边框,False则表示无边框,这可以根据界面设计需求进行调整。 4. BorderStyle (枚举): 这个属性用于指定控件的边框样式,可以选择如StyleBox!、StyleLowered!、StyleRaised!、StyleShadowBox!等不同样式,以改变边框的视觉效果。 5. BottomMargin (长整型): 在打印时,定义页面底部的空白宽度,单位为英寸,可以调整打印布局的美观性。 6. BringToTop (布尔型): 如果设置为True,PowerBuilder会将该控件移动到其他控件的前面,增强用户的交互体验。 7. DisplayOnly (布尔型): 这个属性用于设定控件是否为只读模式。如果设置为True,用户无法修改控件中的文本;如果是False,用户可以编辑其中的数据。 8. DocumentName (字符串): 当打印RichText编辑框内容时,这个属性指定打印队列中显示的文档名称,增强了打印的可识别性。 9. DragAuto (布尔型) 和 DragMode (枚举): DragAuto属性控制PowerBuilder是否自动将控件置于拖曳模式。如果设置为True,单击控件时会自动进入拖曳模式;反之,如果设置为False,则需要在代码中使用Drag()函数手动设置拖曳模式。 《PowerBuilder8参考手册》是一本深入介绍PowerBuilder8数据库开发技术的书籍,它详尽阐述了PowerScript语言、系统函数、对象属性、事件和函数的使用,特别是数据窗口的属性访问方法和数据访问方法,这对于避免常见错误和提高开发效率非常有帮助。书中还包含了大量可以直接在应用中运行的示例,方便读者实践和学习。此外,附录中提供了常用的Windows API调用格式和示例,适用于多种Windows操作系统。 这本书适合有志于PowerBuilder开发的软件工程师、高校相关专业的师生以及社会培训班学员阅读,旨在帮助他们快速掌握PowerBuilder应用程序的开发精髓,避免不必要的摸索。