《PB程序设计》第3章窗口与控件

《PB程序设计》第3章窗口与控件

ID:37587624

大小:1.28 MB

页数:56页

时间:2019-05-12

《PB程序设计》第3章窗口与控件_第1页
《PB程序设计》第3章窗口与控件_第2页
《PB程序设计》第3章窗口与控件_第3页
《PB程序设计》第3章窗口与控件_第4页
《PB程序设计》第3章窗口与控件_第5页
资源描述:

《《PB程序设计》第3章窗口与控件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第3章窗口与控件3.1窗口及控件在应用中的地位和作用3.2窗口的基础知识3.3窗口及窗口控件的使用3.4窗口及控件实例小结返回总目录3.1窗口及控件在应用中的地位和作用窗口是Windows应用程序中最常见的也是最重要的界面元素之一,它是一种人机交互的界面。应用程序的主要操作都是在窗口上实现的。Windows操作系统下主要的人机交互功能都是由窗口完成的。窗口和控件均有自己的属性、事件和函数,通过设置它们的属性,为事件编写脚本,可以定制它们的外观和行为,实现应用程序的功能。返回章目录本节完3.2窗口的基础知识3.2.

2、1窗口画板3.2.2窗口属性3.2.3窗口事件3.2.4窗口类型返回章目录3.2.1窗口画板窗口对象在窗口画板中进行编辑返回本节录保存当前窗口复制选中的内容打开当前窗口或控件的属性视图剪切选中的内容编写当前窗口或控件的脚本重做刚才的操作控件下拉工具栏撤消当前的操作把剪贴板中的内容粘贴到当前位置设置控件的Tab顺序预览窗口关闭窗口画板3.2.1窗口画板返回本节录选择所有内容注释脚本当前行取消当前行注释查找字符串查找下一处替换字符串编译窗口粘贴函数粘贴SQL语句粘贴PowerBuilder语句粘贴全局变量粘贴共享变量

3、粘贴窗口实例变量粘贴窗口的名字粘贴对象的名字粘贴参数3.2.1窗口画板返回本节录设置控件放在上一层设置控件放在下一层打开布局下拉工具栏设置控件的前景颜色设置控件的背景颜色打开边框下拉工具栏,设置控件的边框样式3.2.1窗口画板返回本节录用来输入和编辑控件的文本用来选择文本的字体字体用来设置字体的大小文本以粗体显示文本以斜体显示文本加下划线文本向左对齐文本居中对齐文本向右对齐3.2.2窗口属性窗口的属性决定其显示风格。要设置窗口的属性,可按下述步骤进行:(1)右击窗口背景的空白处,弹出菜单选择“Properties

4、”,打开窗口的属性视图(2)选择属性视图的不同标签页,设置相应的属性窗口。属性视图共有4页:基本特征标签页(General)、滚动条标签页(Scroll)、工具栏标签页(Toolbar)、其他标签页(Other)。其中最重要的是基本特征标签页。返回本节录3.2.2窗口属性1.General标签页返回本节录设置窗口标题一个字符串类型的属性,指定窗口的标签值设置与窗口关联的菜单3.2.2窗口属性2.Scroll标签页设置窗口的滚动条属性及其滚动速度返回本节录设置当用户单击垂直滚动条中的向上或向下箭头时,向上或向下滚动

5、的距离设置当用户单击水平滚动条中的向左或向右箭头时,向左或向右滚动的距离设置当用户单击水平滚动条时窗口滚动的列数设置当用户单击垂直滚动条时窗口滚动的行数3.2.2窗口属性3.Toolbar标签页返回本节录在工具栏浮动时使用3.2.2窗口属性4.Other标签页返回本节录3.2.3窗口事件PowerBuilder的窗口事件有许多种,下面列出了这些事件触发条件及意义。Activate事件:在激活(Active)窗口前触发。该事件发生后,窗口中第一个跳转次序号最小的对象首先得到焦点。如果窗口中没有这样的对象,则窗口本身

6、得到焦点。Clicked事件:用户单击窗口中空白区域时触发。Close事件:窗口被关闭时触发。触发该事件后,没有办法阻止窗口关闭操作,但可以在该事件脚本中处理关闭前的准备工作,如:数据库断开连接、关闭文件等。CloseQuery事件:在开始关闭窗口时,触发该事件。执行该事件的事件处理程序后,系统检查返回值,如果返回值为1,则窗口不被关闭,通常情况下紧随其后触发的Close事件不启动;如果返回值为0,则窗口被关闭。利用该事件的这种特性,程序能够根据当前状态提醒用户保存数据、询问用户是否真要关闭窗口。窗口被关闭时,同

7、时关闭任何与之相关的子窗口和弹出窗口。返回本节录3.2.3窗口事件Deactivate事件:当窗口为不活动时触发。DoubleClicked事件:当双击窗口客户区中任何未被有效控件占用的部分时触发。DragEnter事件:当可拖放对象进入窗口客户区时触发。DragLeave事件:当可拖放对象离开窗口客户区时触发。DragWithin事件:当可拖放对象在窗口客户区中被拖动时触发。HotLinkAlarm事件:在动态数据交换(DDE)服务器应用发送了新的(修改后的)数据、且客户DDE应用程序已经接收到数据时触发。返回

8、本节录3.2.3窗口事件Key事件:当用户在键盘上按下一个键且插入点不在编辑区域(如单行编辑框、超文本框等)中时触发。MouseDown事件:当用户在窗口客户区中任何未被有效控件占用的部分按下鼠标左键时触发。MouseMove事件:当鼠标在窗口内移动时触发。MouseUp事件:当用户在窗口客户区中任何未被有效控件占用的部分放开鼠标左键时触发。Open事件:在窗口打开之后、

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。