PowerBuider数据库开发 第2版 教学课件 ppt 作者 陈桂友 第9章窗口中的控件

上传人:E**** 文档编号:89181077 上传时间:2019-05-20 格式:PPT 页数:28 大小:292.50KB
返回 下载 相关 举报
PowerBuider数据库开发 第2版 教学课件 ppt 作者 陈桂友 第9章窗口中的控件_第1页
第1页 / 共28页
PowerBuider数据库开发 第2版 教学课件 ppt 作者 陈桂友 第9章窗口中的控件_第2页
第2页 / 共28页
PowerBuider数据库开发 第2版 教学课件 ppt 作者 陈桂友 第9章窗口中的控件_第3页
第3页 / 共28页
PowerBuider数据库开发 第2版 教学课件 ppt 作者 陈桂友 第9章窗口中的控件_第4页
第4页 / 共28页
PowerBuider数据库开发 第2版 教学课件 ppt 作者 陈桂友 第9章窗口中的控件_第5页
第5页 / 共28页
点击查看更多>>
资源描述

《PowerBuider数据库开发 第2版 教学课件 ppt 作者 陈桂友 第9章窗口中的控件》由会员分享,可在线阅读,更多相关《PowerBuider数据库开发 第2版 教学课件 ppt 作者 陈桂友 第9章窗口中的控件(28页珍藏版)》请在金锄头文库上搜索。

1、1/28,第9章 窗口中的控件,9.1 在窗口上放置控件,9.2 控件的命名规则,9.3 操纵控件,9.4 设置控件的属性,9.5 各类控件介绍,2/28,9.1 在窗口上放置控件,在窗口画板工具栏上,有一个放置控件的图标,单击向下的箭头,系统显示控件图标列表,其中列出了所有的控件图标。 选择某个控件图标时,有两条途径:如果所需图标已经出现在控件选择图标上,那么直接单击该图标;如果所需图标没有出现在控件选择图标上,那么单击下箭头,然后单击图标列表中所需图标,被单击的图标出现在控件选择图标上,成为新的缺省图标。 将控件放置到窗口上的操作步骤为: (1)打开欲放置控件的窗口。 (2)选择要放置的控

2、件。 (3)将鼠标指针移动到窗口布局视图上要放置所选控件的位置,单击鼠标左键,所选控件即被放置到窗口上,控件大小使用系统的缺省设置。,图9-1 窗口中可放置的控件列表,3/28,9.2 控件的命名规则,同一个窗口中,任何两个控件都不能重名,否则系统将提示出错。当在窗口上放置控件时,系统自动为控件赋予一个唯一的名称,该名称由两部分组成:第一部分是控件的缺省名称前缀,它们通常是控件类型的英文缩写。第二部分是个1到4位的数字,该数字保证控件名称的唯一性。修改控件缺省前缀的步骤为: (1)进入窗口画板,从“Design”菜单中选择“Option”菜单项,系统打开“Options”对话框。单击“Pref

3、ixes1”标签,该标签页中列出了部分控件的缺省前缀。每个编辑框上方的文字是控件类别。编辑框的内容是该类型控件的缺省前缀。查找要修改缺省前缀的控件类别,如果未找到,那么单击“Prefixes2”标签继续查找。找到后在相应编辑框中键入新的缺省前缀。 (2)单击“OK”按钮确认所做的修改,此后放置的控件就以此新的缺省前缀作为前缀。控件名的前缀仅仅反映了控件的类别,并没有说明控件的作用或功能,控件的作用或功能可以在控件名的第二部分(即控件的后缀名称)予以体现。 修改控件后缀名称的方法是:1)在布局视图中,选中要改名的控件。2)在其属性视图中,选择“Properties”标签页,在“Name”文本框中

4、输入控件名。一般应该保留控件名称中的前缀。,4/28,9.3 操纵控件,窗口以及放置在窗口上的控件组成了应用程序的用户界面,它直接影响用户的第一感觉,因此,合理布局窗口上的控件是界面设计的一个重要方面。最初放置控件时,控件的位置和大小不一定符合应用程序的要求,往往需要通过移动控件的位置和改变控件的大小来合理地布局窗口中的内容。当某个控件不再需要时,可以将其删除。下面介绍控件的选择、移动、改变大小等操作的方法。,1、选择控件,无论是移动控件,改变控件大小,还是删除控件,在操作之前,首先 应该选择要操作的控件。控件被选择后,在控件的四个角上出现四个黑色的小方块,没有被选中的控件则没有。选择控件的方

5、法有以下几种: (1)选中单个控件。在窗口画板中单击某个控件,即可选中该控件。 (2)选择相邻的多个控件 (3)选中不相邻的多个控件 (4)利用菜单选择控件,5/28,2、移动控件,可以用鼠标移动控件,也可以用键盘移动控件。用鼠标移动控件的方法用于较长距离的移动,而用键盘移动控件常用于精细调整。 用鼠标移动控件的方法为: (1)选择要被移动的一个或多个控件。 (2)在其中一个被选控件上按住鼠标左键,然后拖动到所需位置,放开鼠标左键。拖动过程中,代表所选控件的一组方框随鼠标指针一起移动。 用键盘移动控件的方法为: (1)选择要被移动的一个或多个控件。 (2)按箭头键朝需要移动的方向移动。其中,向

6、上移动,向下移动,向左移动,向右移动。如果选中了窗口画板的“Snap to Grid”选项,则每次移动一个网格(由窗口上的小点指示),否则每次移动一个像素。,6/28,3、改变控件的大小,与移动控件时的情况相似,改变控件大小时,既可以使用鼠标,也能够使用键盘来完成操作。使用鼠标时一次只能修改一个控件的尺寸,其操作步骤为: (1)选择控件。 (2)将鼠标指针移到要改变大小的控件的边界上,出现双箭头鼠标指针时按住鼠标左键,向需要改变大小的方向移动,直至所需大小时放开鼠标左键。 (3)要同时修改控件的高度与宽度时,可将鼠标指针移动到控件的某个角上,出现斜方向的双箭头鼠标指针时按住鼠标左键,向需要改变

7、大小的方向移动,直至所需大小时放开鼠标左键。 用键盘改变控件大小时,可以同时改变多个控件的大小,其操作步骤为: (1)选择要被改变控件大小的一个或多个控件。 (2)按住Shift键,然后按箭头键向需要改变大小的方向更改控件的大小,其中Shift+调小控件高度,Shift+调大控件高度,Shift+调窄控件宽度,Shift+调宽控件宽度。如果选中了窗口画板的“Snap to Grid”选项,则每次调整一个网格(由窗口上的小点指示),否则每次调整一个像素。,7/28,4、删除控件,在窗口上放置了多个控件后,往往需要将控件排列整齐,以使用户界面更美观。虽然通过移动控件的方法能够手工对齐控件,但比较繁

8、琐、不易控制,特别在没有选中窗口画板“Snap to Grid”功能时更是如此。PowerBuilder窗口画板提供了对齐控件的功能,利用它们可以轻易地完成控件的对齐任务。 对齐多个控件的方法为: (1)选中要对齐的多个控件。 (2)从工具栏中选择控件对齐图标,从中选择相应的对齐功能,其中的箭头方向代表对齐方向。控件对齐方式图标也可以从菜单“Format”中选择“Align”菜单项,从中选择相应的对齐功能。对齐多个控件的方法为:1)选中要对齐的多个控件。2)从工具栏中选择控件对齐图标,从中选择相应的对齐功能,如图9-5所示,其中的箭头方向代表对齐方向。,删除控件的办法有如下几种: (1)选中欲

9、删除控件,然后按Del键。 (2)选中欲删除控件,选择“Edit”菜单的“Delete”菜单项。 (3)右击要删除控件,从弹出菜单中选择“Delete”菜单项。 删除控件的同时,也删除了与该控件相关联的所有事件处理程序,因此要小心从事。不过如果无意中删除了不该删除的控件,那么按Ctrl+Z键,将恢复被删除的控件。,5、对齐控件,8/28,7、等宽或等高控件,除了利用前面介绍的Ctrl+T键在窗口内复制所选控件外,还可以利用下面介绍的方法在窗口内或窗口间复制与粘贴控件。复制控件时,系统把控件复制到剪贴板上;粘贴控件时,系统把复制到剪贴板上的控件粘贴到当前窗口上。粘贴控件的位置、大小以及事件处理程

10、序等控件特性与原有控件完全相同,这一点与前面介绍的复制(按Ctrl+T键,或从右键菜单中选择Duplicate)不同,前面的复制(Duplicate)方法只复制控件的大小等属性,而不复制控件的名称、事件处理程序等。,要使一组控件具有相同的宽度或高度,可以按以下步骤操作: (1)选中大小合适的某个控件。 (2)按住Ctrl键并通过单击选择要与第一个控件等宽或等高的其他控件。 (3)从工具栏中选择控件对齐图标,从中选择所需图标。也可以从菜单“Format”中选择“Size”菜单项,从中选择相应的功能。,8、复制与粘贴控件,9/28,9、定义控件的Tab属性(焦点顺序),将控件放到窗口上后,Powe

11、rBuilder 自动给每个控件(但绘图控件如直线、椭圆等除外)都赋予一个Tab值。该值决定了缺省情况下程序运行后用户按Tab键时输入焦点的跳转次序。如果在窗口上新增或删除了控件,PowerBuilder 将自动调整其他控件的跳转次序。PowerBuilder根据如下顺序决定控件的Tab值: (1)控件离窗口顶部的距离(Y值)。 (2)控件离窗口左边界的距离(X值)。 具有最小Y值的控件是缺省跳转次序中的第一个控件,它的Tab值也最小。如果多个控件的Y值相同,则按照X值的大小依次排序。一般情况下,系统按序列10、20、30的次序设置各控件的Tab值。如果缺省的跳转次序不能满足应用程序的需要,可

12、以自行设置。 修改跳转次序的步骤为: (1)从“Format”菜单中选择“Tab Order”菜单项或单击工具条上的“Tab Order”图标,系统显示各控件的Tab值。 (2)通过鼠标单击控件或按Tab键,将输入焦点移动到要修改Tab值的控件上。 (3)输入新的Tab值,其取值范围为0到999。再次选择“Format”菜单中的“Tab Order”菜单项,或单击工具条上的“Tab Order”图标,返回窗口设计状态,10/28,9.4 设置控件的属性,控件的名称是在程序中访问控件的标识符,控件标题就是显示在控件上的文字。设置控件的名称时,可在控件属性视图的“General”标签页的“Name

13、”编辑框中直接输入。大多数控件都有标题,对这些控件来说,开发者能够修改标题的文字提示、字体字型以及可能的对齐方式等。,2、对命令按钮、复选框、单选钮这类有标题的控件定义快捷键,定义快捷键的方法是:在标题中作为快捷键的字符前放上“&”字符,PowerBuilder会把该字符显示成带下划线方式。例如,要给命令按钮“确定”加上访问键“O”,只要将其标题修改为“确定(&O)”即可。对没有标题的控件,比如单行编辑框、多行编辑框、列表框、下拉列表框等,定义快捷键的方法是:在“General”标签页中设置快捷键在属性视图中,选择“General”标签页,在其中的“Accelerator”编辑框中键入作为快捷

14、键的字符,例如,要使Alt+N组合键成为单行编辑框的访问键,那么在“Accelerator”编辑框中键入字符“n”.,大量的控件有一些共有的属性,如控件的标题、显示文本、可访问属性等。,1、 设置控件的名称和标题,11/28,3、定义控件的可访问性,对大多数控件来说,可通过下述两个Boolean型属性控制控件的可访问性:Visible和Enabled,分别代表控件是否可见和控件是否处于活动状态(即能否响应用户的操作)。这两个属性都可以在控件属性视图的“General”标签页中设置。当在控件的属性视图中将该控件的Visible属性设为False(不可见)时,要想在布局视图中显示这些不可见的控件,

15、可选中“Design”菜单中的“Show Invisibles”菜单项。,4、选择前景色和背景色,在窗口画板中有两个设置颜色的下拉工具条,分别用于设置前景色和背景色,不管选择设置前景色下拉工具条,还是选择设置背景色下拉工具条,都将显示如图9-10所示的颜色选择下拉工具框。设置颜色时,先选中控件,然后从下拉工具条中选择设置其前景色和背景色。其中显示如下选项: (1).20种预定义颜色。 (2).16种自定义颜色(标签为C)。 (3).29种其他对象的颜色(分别用不同的标签表示,如窗口背景的颜色标签为W)。,12/28,5、控件的边框类型,可通过工具条上的边框图标,设置控件的边框。单击后,显示如图

16、9-12所示的下拉工具条。按照从上到下的顺序,各边框的名称和意义如下: NoBorder!:无边框。 UnderLine!:在列名下显示下划线。 Box!:不带阴影的边框。 ShadowBox!:带阴影的边框。 Raised!:三维凸起。图9-12 边框风格 Lowered!:三维凹下。 ResizeBorder:列宽是可改变的,可通过拖动列名的边界改变列宽。 对于以上各种类型的边框,也可在控件的属性视图中设置,可在“General”页的“BorderStyle”下拉列表框中选择。,图9-12 边框风格,对于以上各种类型的边框,也可在控件的属性视图中设置,可在“General”页的“BorderStyle”下拉列表框中选择。,13/28,控件的指针类型是指鼠标指针在控件上运动过程中的形状。而拖动图标是当拖动某控件时,所显示的图标。两种属性均在属性视图的“Other”页中设置。如图9-13所示。 设置指针类型时,在“Pointer”下拉列表框中选择所需指针,或单击下拉列表框右边的“Browse”按钮

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号