第9章pb窗口中的控件

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

下 午 09:56:11
PowerBuilder
12/28
5、控件的边框类型
可通过工具条上的边框图标,设置控件的边框。单击后, 显示如图9-12所示的下拉工具条。按照从上到下的顺序,各 边框的名称和意义如下: NoBorder!:无边框。 UnderLine!:在列名下显示下划线。 Box!:不带阴影的边框。 ShadowBox!:带阴影的边框。 Raised!:三维凸起。图9-12 边框风格 Lowered!:三维凹下。 ResizeBorder:列宽是可改变的,可通过拖动列名的边 界改变列宽。 对于以上各种类型的边框,也可在控件的属性视图中设 置,可在“General”页的“BorderStyle”下拉列表框中选 择。
5、对齐控件
在窗口上放置了多个控件后,往往需要将控件排列整齐,以使用户界面更美观。 虽然通过移动控件的方法能够手工对齐控件,但比较繁琐、不易控制,特别在没有 选中窗口画板“Snap to Grid”功能时更是如此。PowerBuilder窗口画板提供了对齐 控件的功能,利用它们可以轻易地完成控件的对齐任务。 对齐多个控件的方法为: (1)选中要对齐的多个控件。 (2)从工具栏中选择控件对齐图标,从中选择相应的对齐功能,其中的箭头方 向代表对齐方向。控件对齐方式图标也可以从菜单“Format”中选择“Align”菜单 项,从中选择相应的对齐功能。对齐多个控件的方法为:1)选中要对齐的多个控 件。2)从工具栏中选择控件对齐图标,从中选择相应的对齐功能,如图9-5所示, 其中的箭头方向代表对齐方向。
图9-1
下 午 09:56:11
窗口中可放置的控件列表
PowerBuilder
9.2
控件的命名规则
3/28
同一个窗口中,任何两个控件都不能重名,否则系统将提示出错。当在窗 口上放置控件时,系统自动为控件赋予一个唯一的名称,该名称由两部分组成: 第一部分是控件的缺省名称前缀,它们通常是控件类型的英文缩写。第二部分 是个1到4位的数字,该数字保证控件名称的唯一性。修改控件缺省前缀的步骤 为: (1)进入窗口画板,从“Design”菜单中选择“Option”菜单项,系统打 开“Options”对话框。单击“Prefixes1”标签,该标签页中列出了部分控件 的缺省前缀。每个编辑框上方的文字是控件类别。编辑框的内容是该类型控件 的缺省前缀。查找要修改缺省前缀的控件类别,如果未找到,那么单击 “Prefixes2”标签继续查找。找到后在相应编辑框中键入新的缺省前缀。 (2)单击“OK”按钮确认所做的修改,此后放置的控件就以此新的缺省前 缀作为前缀。控件名的前缀仅仅反映了控件的类别,并没有说明控件的作用或 功能,控件的作用或功能可以在控件名的第二部分(即控件的后缀名称)予以 体现。 修改控件后缀名称的方法是:1)在布局视图中,选中要改名的控件。2) 在其属性视图中,选择“Properties”标签页,在“Name”文本框中输入控件 名。一般应该保留控件名称中的前缀。
8、复制与粘贴控件
除了利用前面介绍的〈Ctrl〉+〈T〉键在窗口内复制所选控件外,还可以利用 下面介绍的方法在窗口内或窗口间复制与粘贴控件。复制控件时,系统把控件复制 到剪贴板上;粘贴控件时,系统把复制到剪贴板上的控件粘贴到当前窗口上。粘贴 控件的位置、大小以及事件处理程序等控件特性与原有控件完全相同,这一点与前 面介绍的复制(按〈Ctrl〉+〈T〉键,或从右键菜单中选择Duplicate)不同,前面 的复制(Duplicate)方法只复制控件的大小等属性,而不复制控件的名称、事件处 理程序等。
下 午 09:56:11
PowerBuilder
8/28
7、等宽或等高控件
要使一组控件具有相同的宽度或高度,可以按以下步骤操作: (1)选中大小合适的某个控件。 (2)按住〈Ctrl〉键并通过单击选择要与第一个控件等宽或等高的其他控件。 (3)从工具栏中选择控件对齐图标,从中选择所需图标。也可以从菜单 “Format”中选择“Size”菜单项,从中选择相应的功能。
下 午 09:56:11
PowerBuilder
4/28
9.3
操纵控件
窗口以及放置在窗口上的控件组成了应用程序的用户界面,它直接影响用 户的第一感觉,因此,合理布局窗口上的控件是界面设计的一个重要方面。最初 放置控件时,控件的位置和大小不一定符合应用程序的要求,往往需要通过移动 控件的位置和改变控件的大小来合理地布局窗口中的内容。当某个控件不再需要 时,可以将其删除。下面介绍控件的选择、移动、改变大小等操作的方法。
4、选择前景色和背景色
在窗口画板中有两个设置颜色的下拉工具条,分别用于设置前景色和背景色, 不管选择设置前景色下拉工具条,还是选择设置背景色下拉工具条,都将显示如 图9-10所示的颜色选择下拉工具框。设置颜色时,先选中控件,然后从下拉工具 条中选择设置其前景色和背景色。其中显示如下选项: (1).20种预定义颜色。 (2).16种自定义颜色(标签为C)。 (3).29种其他对象的颜色(分别用不同的标签表示,如窗口背景的颜色标签 为W)。
2、对命令按钮、复选框、单选钮这类有标题的控件定义快捷键
定义快捷键的方法是:在标题中作为快捷键的字符前放上“&”字符, PowerBuilder会把该字符显示成带下划线方式。例如,要给命令按钮“确定”加 上访问键“O”,只要将其标题修改为“确定(&O)”即可。对没有标题的控件, 比如单行编辑框、多行编辑框、列表框、下拉列表框等,定义快捷键的方法是:在 “General”标签页中设置快捷键在属性视图中,选择“General”标签页,在其 中的“Accelerator”编辑框中键入作为快捷键的字符,例如,要使〈Alt〉+〈N〉 组合键成为单行编辑框的访问键,那么在“Accelerator”编辑框中键入字符 “n”.
下 午 09:56:11
PowerBuilder
11/28
3、定义控件的可访问性
对大多数控件来说,可通过下述两个Boolean型属性控制控件的可访问性: Visible和Enabled,分别代表控件是否可见和控件是否处于活动状态(即能否响应用 户的操作)。这两个属性都可以在控件属性视图的“General”标签页中设置。当在 控件的属性视图中将该控件的Visible属性设为False(不可见)时,要想在布局视图 中显示这些不可见的控件,可选中“Design”菜单中的“Show Invisibles”菜单项。
下 午 09:56:11
PowerBuilder
9.4
设置控件的属性
10/28
大量的控件有一些共有的属性,如控件的标题、显示文本、可访问属性等。 1、 设置控件的名称和标题
控件的名称是在程序中访问控件的标识符,控件标题就是显示在控件上的文字。 设置控件的名称时,可在控件属性视图的“General”标签页的“Name”编辑框中直 接输入。大多数控件都有标题,对这些控件来说,开发者能够修改标题的文字提示、 字体字型以及可能的对齐方式等。
下 午 09:56:11
PowerBuilder
6/28
3、改变控件的大小
与移动控件时的情况相似,改变控件大小时,既可以使用鼠标,也能够使用键 盘来完成操作。使用鼠标时一次只能修改一个控件的尺寸,其操作步骤为: (1)选择控件。 (2)将鼠标指针移到要改变大小的控件的边界上,出现双箭头鼠标指针时按住 鼠标左键,向需要改变大小的方向移动,直至所需大小时放开鼠标左键。 (3)要同时修改控件的高度与宽度时,可将鼠标指针移动到控件的某个角上, 出现斜方向的双箭头鼠标指针时按住鼠标左键,向需要改变大小的方向移动,直至 所需大小时放开鼠标左键。 用键盘改变控件大小时,可以同时改变多个控件的大小,其操作步骤为: (1)选择要被改变控件大小的一个或多个控件。 (2)按住〈Shift〉键,然后按箭头键向需要改变大小的方向更改控件的大小, 其中〈Shift〉+↑调小控件高度,〈Shift〉+↓调大控件高度,〈Shift〉+←调窄控件 宽度,〈Shift〉+→调宽控件宽度。如果选中了窗口画板的“Snap to Grid”选项,则 每次调整一个网格(由窗口上的小点指示),否则每次调整一个像素。
1、选择控件
先 应 该选择要操作的控件。控件被选择后,在控件的四个角上出现四个黑色的小方块, 没有被选中的控件则没有。选择控件的方法有以下几种: (1)选中单个控件。在窗口画板中单击某个控件,即可选中该控件。 (2)选择相邻的多个控件 (3)选中不相邻的多个控件 (4)利用菜单选择控件
下 午 09:56:11
PowerBuilder
5/28
2、移动控件
可以用鼠标移动控件,也可以用键盘移动控件。用鼠标移动控件的方法 用于较长距离的移动,而用键盘移动控件常用于精细调整。 用鼠标移动控件的方法为: (1)选择要被移动的一个或多个控件。 (2)在其中一个被选控件上按住鼠标左键,然后拖动到所需位置,放开 鼠标左键。拖动过程中,代表所选控件的一组方框随鼠标指针一起移动。 用键盘移动控件的方法为: (1)选择要被移动的一个或多个控件。 (2)按箭头键朝需要移动的方向移动。其中,↑向上移动,↓向下移动, ←向左移动,→向右移动。如果选中了窗口画板的“Snap to Grid”选项,则 每次移动一个网格(由窗口上的小点指示),否则每次移动一个像素。
下 午 09:56:11
PowerBuilder
7/28
4、删除控件
删除控件的办法有如下几种: (1)选中欲删除控件,然后按Del键。 (2)选中欲删除控件,选择“Edit”菜单的“Delete”菜单项。 (3)右击要删除控件,从弹出菜单中选择“Delete”菜单项。 删除控件的同时,也删除了与该控件相关联的所有事件处理程序,因此要小心 从事。不过如果无意中删除了不该删除的控件,那么按〈Ctrl〉+〈Z〉键,将恢复 被删除的控件。
PowerBuilder
1/28
第9章 窗口中的控件
9.1 在窗口上放置控件 9.2 控件的命名规则
9.3 操纵控件
9.4 设置控件的属性 9.5 各类控件介绍
下 午 09:56:11
PowerBuilder
2/28
9.1
在窗口上放置控件
在窗口画板工具栏上,有一个放置控件的图标,单击向下的箭头,系统显 示控件图标列表,其中列出了所有的控件图标。 选择某个控件图标时,有两条途径:如果所需图标已经出现在控件选择图 标上,那么直接单击该图标;如果所需图标没有出现在控件选择图标上,那么 单击下箭头,然后单击图标列表中所需图标,被单击的图标出现在控件选择图 标上,成为新的缺省图标。 将控件放置到窗口上的操作步骤为: (1)打开欲放置控件的窗口。 (2)选择要放置的控件。 (3)将鼠标指针移动到窗口布局视图上要放置所选控件的位置,单击鼠 标左键,所选控件即被放置到窗口上,控件大小使用系统的缺省设置。
下 午 09:56:11
PowerBuilder
9/28
9、定义控件的Tab属性(焦点顺序)
将控件放到窗口上后,PowerBuilder 自动给每个控件(但绘图控件如直线、椭 圆等除外)都赋予一个Tab值。该值决定了缺省情况下程序运行后用户按〈Tab〉键时 输入焦点的跳转次序。如果在窗口上新增或删除了控件,PowerBuilder 将自动调整 其他控件的跳转次序。PowerBuilder根据如下顺序决定控件的Tab值: (1)控件离窗口顶部的距离(Y值)。 (2)控件离窗口左边界的距离(X值)。 具有最小Y值的控件是缺省跳转次序中的第一个控件,它的Tab值也最小。如果多 个控件的Y值相同,则按照X值的大小依次排序。一般情况下,系统按序列10、20、30 的次序设置各控件的Tab值。如果缺省的跳转次序不能满足应用程序的需要,可以自 行设置。 修改跳转次序的步骤为: (1)从“Format”菜单中选择“Tab Order”菜单项或单击工具条上的“Tab Order”图标,系统显示各控件的Tab值。 (2)通过鼠标单击控件或按〈Tab〉键,将输入焦点移动到要修改Tab值的控件 上。 (3)输入新的Tab值,其取值范围为0到999。再次选择“Format”菜单中的 “Tab Order”菜单项,或单击工具条上的“Tab Order”图标,返回窗口设计状态
相关文档
最新文档