第4章 窗 口 控 件

合集下载

第四章 窗体

第四章 窗体

4.1.3
目 录
窗体的分类
上一页
下一页 退 出
4.主/子窗体: 窗体中的窗体称为子窗体,包含子窗体 的基本窗体称为主窗体,如图4-5所示。 主窗体和子窗体通常用于显示多个表或 查询中的数据,这些表或查询中的数据具有 一对多关系。 在这种窗体中,主窗体和子窗体彼此链 接,主窗体显示某一条记录的信息,子窗体 就会显示与主窗体当前记录相关的记录的信 息。 主窗体只能显示为纵栏式的窗体,子窗
4.2.2 窗体中的控件和工具箱
目 录 返回
上一页
下一页 退 出
5)与事件有关的属性 ①鼠标事件:指操作鼠标引发的事件 。 ②键盘事件:是指在窗体或控件具有焦 点时,由操作键盘所引发的事件。 ③对象事件:是指操作对象时引发的事 件。 ④窗口事件:窗口事件是指操作窗口引 发的事件 。 ⑤操作事件:操作事件是指与操作数据 有关的事件 6)其他属性
4.2.2 窗体中的控件和工具箱
3)常用的格式属性 ①窗体常用的格式属性如下: ◆标题:在窗体标题栏上显示内容。 上一页 ◆默认视图:窗体的显示形式,有“连续窗体”、 下一页 “单一窗体”或“数据表”三个选项。 退 出 ◆滚动条:窗体中是否显示滚动条,有“两者均 无”、“水平”、“垂直”和“水平和垂直”三 个选 ◆记录选定器:窗体中是否显示浏览按钮,有 “是”和“否”两个选项,。 ◆分隔线:窗体中是否显示各节间的分隔线,有 “是”和“否”两个选项。
4.2 创建窗体
目 录
上一页
下一页 退 出
Access提供了一个完整的设计窗体的 界面和控制窗体功能的平台。在Access 中,可以利用自动创建窗体向导、窗体 向导和窗体设计视图(人工方式)三种方 法来创建窗体。
4.2 创建窗体

第4章_窗体_(未来教育_全国计算机等级考试_二级Access教程_配套课件)

第4章_窗体_(未来教育_全国计算机等级考试_二级Access教程_配套课件)

一、自动创建窗体
1.使用”自动窗体“ 需要先选定表对象或查询对象,而不是在窗体对象 下启动向导或进入窗体设计视图。 步骤:在”数据库“窗口的”表“对象下选定相应 数据表,然后单击”插入“菜单中的”自动窗体“ 命令,或单击工具栏中”新对象“按钮右侧的向下 箭头,从打开的下拉列表中选择”自动窗体“选项 。
3
二级ACCESS培训讲义
窗体的主要用途有以下几种: (1)输入和编辑数据。 (2)显示和打印数据。 (3)控制应用程序流程。 二、窗体的类型 7种 纵栏式窗体 表格式窗体 数据表窗体 主/子窗体 数据透视表窗体 图表窗体 数据透视图窗体
4
二级ACCESS培训讲义
三、窗体的视图
共有5种视图: (1)设计视图 一般用于创建、修 改、美化窗体。 (2)窗体视图 主要用于查看窗体 设计的最终效果。一般每次只能查看 一条记录。 (3)数据表视图 以行和列的形式显示窗体中的数 据,在该视图中可以编辑字段和数据。只有当数据 源来自表和查询的窗体时,才有数据表视图。 (4)数据透视表视图 (5)数据透视图视图
16
二级ACCESS培训讲义
在窗体”设计“视图窗口,将鼠标指针置于窗体浅 灰色区域的右边,当鼠标指针变为双向箭头时,按 住左键左右拖动,改变窗体的宽度。 在窗体”设计“视图窗口,将鼠标指针置于节的底 边,当鼠标指针变为双向箭头时,按住左键上下拖 动,改变节的宽度。(构成窗体的每一部分成为一 节) 注意:”窗体页眉/页脚“、”页面页眉/页脚“只能 成对地添加或删除。如果只需要页眉,可将页脚的 高如果删除页眉、页脚,则其中包含的控 件同时被删除。当页眉、页脚中有控件时,必须首 先删除其中的控件,才能将其高度设置为零。
使用”窗体向导“能够基于一个或多个表,也可以 基于查询创建窗体。 1.创建基于单一数据源的窗体

《Access数据库应用技术》课件第4章

《Access数据库应用技术》课件第4章

弹出如图4-7所示的“窗体向导”对话框(一)。在“表/查询”
项中选择“学生”表,然后将所有字段选定,单击“下一步”
按钮。
(3) 在“窗体向导”对话框(二)中设置窗体的布局,这
里选择“纵栏表”,如图4-8所示,单击“下一步”按钮。
图4-7 “窗体向导”对话框(一)
图4-8 “窗体向导”对话框(二)
所创建的窗体如图4-16所示。
图4-15 “图表向导”对话框(四)
图4-16 “班级人数图表”窗体
4.2.4 在设计视图中创建窗体 实例4.4 创建“课程信息”窗体。 操作步骤如下: (1) 打开教学管理数据库。 (2) 在“数据库”窗口中,单击“对象”下的“窗体”。
用鼠标左键双击右侧列表中的“在设计视图中创建窗体”项, 打开窗体设计视图,如图4-17所示。
4.1.4 窗体的组成 窗体对象的组成包括窗体页眉节、页面页眉节、主体节、
页面页脚节及窗体页脚节等五部分,如图4-1所示。一般情 况下,只使用部分窗体节,以使得用户能更有效地使用窗体。 大部分窗体只使用主体节、页面页眉节和页面页脚节即可满 足一般性应用需求。
图4-1 窗体的组成
4.2 创建窗体操作实例
(11) 关闭属性窗口,依次为各个文本框设置控件来源, 结果如图4-25所示。
说明:控件的添加也可从字段列表框中拖拽所需字段到 窗体中,系统将自动选择相应的控件与所拖拽的字段对应。
图4-25 设置其他各控件的来源
(12) 按图4-26所示,调整各控件的大小与位置。 说明:用鼠标拖拽出一矩形区域,可选中该区域中的所 有控件。单击鼠标右键,在弹出的快捷菜单中可选择“对齐” 或“大小”菜单中的各子菜单项对控件进行快速调整。
3. 数据透视表视图和数据透视图视图 数据透视表视图或数据透视图视图中的数据与相应的窗 体绑定。在这些视图中,可以动态地更改窗体的版面,从而 以各种不同方法分析数据;可以重新排列行标题、列标题和 筛选字段,直到形成所需的版面布置为止。每次改变版面布 置时,窗体会立即按照新的布置重新计算数据。 在数据透视表视图中,通过排列筛选行、列和明细等区 域中的字段,可以查看明细数据或汇总数据。 在数据透视图视图中,通过选择一种图表类型并排列筛 选序列、类别和数据区域中的字段,可以直观地显示数据。

PB 04第4章 窗口控件

PB 04第4章 窗口控件

4.4 窗口控件的通用属性
1. 标题
缺省时,控件的标题系统自动设置为“None”。只要选中控件,在标题 栏中输入所需的标题即可。
图示例了选择标题字体为“宋体”,大小为12号字。需要指定对齐方式时通过单 击指定所需的对齐方式。
4.4 窗口控件的通用属性
4.4 窗口控件的通用属性
2. Visible 属性 它决定了控件的可视性。缺省时复选框都被选中,控件显示在窗口 中。窗口控件的可视性可以在代码中灵活控制,方法是设置控件对 象的Visible属性为TRUE(可见)或FALSE(不可见)。 例如, 例如,要显示被隐藏的命令按钮cb_1,程序代码为: cb_1.Visible = TRUE 3. Enabled 属性 它决定了控件的可用性。缺省时复选框都被选中。复选框被选中时, 控件处于活动状态。 窗口控件的可用性在代码中的控制方法只要设置控件对象的Enabled 属性为TRUE(可用)或FALSE(不可用)即可。 例如, 例如,要使命令按钮cb_1“变灰”不可用,程序代码为: cb_1. Enabled =FALSE 注意: 注意 Visible= FALSE时控件在窗口中消失, Enabled= FALSE时,控件 变灰,仍然可见。可用性控制经常用于菜单、按钮等控件。
4.4 窗口控件的通用属性
4. 快捷键 定义快捷键只要在定义标题时,在标题前加上“&”字符和快捷键 字符即可. 对没有标题的控件定义快捷键的方法是: (1) 选中该控件; (2) 在属性表“General”页的“Accelerator”编辑框中键入作为快捷 键的字符. (3)选中对其说明的静态文本框,在文本前面加上&字符和快捷键字 符,用于对快捷键进行提示。 5. 颜色 Foreground Color和Background Color作用就是为控件的前景和 背景提供颜色。可以在窗口工具栏的组合式下拉颜色按钮中设置 它们。

第4章(454)

第4章(454)
执行【View】→【Toolbar】菜单命令,可以显示或隐 藏元件设计窗口的主工具栏。
执行【View】→【Status Bar】菜单命令,可以显示或 隐藏元件设计窗口的状态栏。
25
第4章 创建元件库、元件、中文标题栏和符号
2. 对象的选中与移动 在元件设计窗口中,引脚、线条、虚线矩形框、元件编 号首字母、〈Value〉、说明文字等都是对象。 在图4-8所示的元件设计窗口右边的创建元件工具栏上, 有一个选择按钮,如果按钮处于按下状态,鼠标就会是箭头 形状,这时可以用鼠标选择窗口中的对象;否则鼠标处于绘 制或放置对象状态。 单击选择按钮 ,然后单击某个对象,就会使其处于 选中状态。 结合Ctrl键,可以用鼠标选中多个对象。
29
第4章 创建元件库、元件、中文标题栏和符号
图4-9 【Preferences】对话框
30
第4章 创建元件库、元件、中文标题栏和符号
(2) 在该对话框中,切换到【Grid Display】标签页,然后 选中【Part and Symbol Grid】组合框中的“Dots”(点状)和 “Lines”(线状)两个选项中的一项,就可以改变元件设计窗口 中栅格的显示类型。
24
第4章 创建元件库、元件、中文标题栏和符号
在元件设计窗口的【View】菜单中有许多子菜单,这里 主要介绍以下4个子菜单的功能:
执行【View】→【Tool Palette】菜单命令,可以打开 或关闭元件设计窗口的创建元件工具栏。
执行【View】→【Grid】菜单命令,可以显示或隐藏 元件设计窗口的栅格。
【Grid Display】标签页右边的【Part and Symbol Grid】组 合框控制元件设计窗口,左边的【Schematic Page Grid】组合 框控制原理图设计窗口。

第4章 窗体和常用控件

第4章  窗体和常用控件
用途 窗体的名称,供相关程序使用 窗体标题栏显示的文本 窗体的背景颜色 窗体的前景色 窗体的边框风格 窗体是否具有控制菜单 窗体是否对用户事件作出响应 窗体的高度 窗体的宽度 窗体距屏幕左边的距离 窗体距屏幕顶部的距离 窗体是否具有最大化按钮 窗体是否具有最小化按钮 程序运行时窗体是否能够移动
VB采用了事件驱动的编程机制。当没有事件发生时,程序处 于停滞状态,只有事件发生时,程序才会运行。窗体除了 Click事件外,还有以下常见的事件。 (1)Initialize事件 当窗体第一次创建时会触发Initialize事件,一般将窗体的初 始化代码存放在该事件过程中。 (2)Load 事件 在一个窗体被装载时触发Load事件。通常,Load 事件过程用 来包含一个窗体的启动代码,例如,指定控件缺省设置值等。 (3)Unload事件 运行程序后,如果关闭窗体,就会触发Unload事件。 (4)Activate事件 当一个窗体变为活动窗体时,就会触发Activate事件。
Private Sub Option1_Click() = "宋体" End Sub Private Sub Option2_Click() = "黑体" End Sub Private Sub Option3_Click() = "楷体" End Sub
其主要属性是Caption属性,该属性用于设置在 按钮上显示的文本,命令按钮见事件是Click事件。
【例4-3】
对象属性设置如表所示。
对象名称 属性 Text1 Text Text2 Text Text3 Text Locked Label1 Caption Label2 Caption Label3 Caption Command1 Caption 属性值 空白 空白 空白 True 加数1 加数2 和 求和 说明 程序启动时文本框内无文本 程序启动时文本框内无文本 程序启动时文本框内无文本 设置该文本框不可编辑 标签框标题 标签框标题 标签框标题 命令按钮标题

B第四章门窗工程说明计算规则

B第四章门窗工程说明计算规则

四、门窗工程说明一、本定额是按机械和手工综合编制的,不论采用何种操作方法均按定额执行。

二、本定额木材木种分类如下:一类:红松、水桐木、樟子松二类:白松(方杉、冷杉)、杉木、杨木、柳木、椴木三类:青松、黄花松、秋子木、马尾松、东北榆木、柏木、苦楝木、梓木、黄菠萝、椿木、楠木、柚木、樟木四类:栎木(柞木)、檀木、色木、槐木、荔木、麻粟木(麻栎、青刚)、桦木、荷木、水曲柳、华北榆木三、本章木枋木种均以一、二类木种为准,如采用三、四类木种时,分别乘以下列系数:木门窗制作,按相应项目人工和机械乘以系数1.30;木门窗安装按相应项目人工和机械乘以系数1.16;其他项目按相应项目人工和机械乘以系数1.35。

四、定额中木材以自然干燥条件下含水率为准编制,需人工干燥时,其费用可列入木材价格内,由各地区另行确定。

六、定额中所注明的木材断面或厚度均以毛料为准。

如设计图纸注明的断面或厚度为净料时,应增加刨光损耗;板、枋材一面刨光增加3mm;两面刨光增加5mm;圆木每立方米材积增加0.05m3七、定额中木门窗框、扇断面取定如下:无纱门框:60mm×100mm 有纱门框:60mm×120mm无纱窗框:60mm×90mm 有纱窗框:60mm×110mm无纱镶板门扇:45mm×100mm有纱镶板门扇:45mm×100mm+35mm×100mm无纱窗扇:45mm×60mm有纱窗扇:45mm×60mm+35mm×60mm胶合板门扇:38mm×60mm半截玻璃门扇:45mm×110mm定额取定的断面与设计规定不同时,应按比例换算。

框断面以边框断面为准(框裁口如为钉条者加贴条的断面);扇断面以主挺断面为准。

换算公式为:【设计断面(加刨光损耗)/定额断面】×定额材积八、普通门窗小五金费,除门锁外,均包括在定额内以“元”表示。

第四章门窗工程

第四章门窗工程

第一节 门
一、木门(编码:020401) (一)计价规范与计价办法相关规定
二、清单项目的设置及说明 1.木门项目
02040100100 镶板木门 020401002000 企口木板门 020401003000 实木装饰门 02040100400 胶合板门 02040100500 夹板装饰门 02040100600 木质防火门 02040100700 木纱门 02040100800 门连窗 (1)五金配件,其价款应计入相应木门项目的报价中。 (2)门框与洞口之间的填塞,其价款应计入相应门项目的报价中。
纱门扇制作 套 5-1-103 定额基价=330.46元/10m2
纱门扇安装 套 5-1-104
定额基价=63.95元/10m2
④纱亮扇制作安装工程量
=(0.90-0.03×2)×(0.60-0.03)×45=21.55m2
纱亮扇制作 套 5-1-105 定额基价=378.10元/10m2
纱亮扇安装 套 5-1-106 定额基价=118.07元/10m2
11、玻璃厚度、颜色设计与定额不同时可以 换算。
12、成品门窗安装项目中,门窗附件包含在 成品门窗单价内考虑;铝合金门窗制作、安装 项目中未含五金配件,五金配件按本章门窗配 件选用。
13、铝合金门窗制作型材按国标92SJ编制, 其中地弹门采用100系列;平开门、平开窗采 用70系列;推拉窗尺寸乘以线密度加5%损耗调整。
工程量清单项目编码及项目名称: 020401001 , 镶 板 木 门 ; 020401002 , 企 口 木 板 门 ; 020401003 , 实 木 装 饰 门 ; 020401004 , 胶 合板门。
项目特征:①门类型;②框截面尺寸、单扇面
积;③骨架材料种类;④面层材料品种、规格、 品牌、颜色;⑤玻璃品种、厚度、五金材料、 品种、规格;⑥防护层材料种类;⑦油漆品种、 刷漆遍数。 计量单位:樘。 工程量计算规则:按设计图示数量计算。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
复制窗口控件的方法可以分为以下两类。 (1)外观复制。它只复制控件的外观和属性,而控件所带的事件脚本则不复制,其实现 办法为首先选中需要复制的控件,可以是一个或多个控件,然后使用组合键Ctrl+T。 (2)完全复制。它将控件的外观、属性以及所有事件的脚本全部复制出来,其实现办法 是首先选中需要复制的控件,可以是一个或多个控件,然后进行复制。 复制的方法有以下3种。 (1)用Ctrl+C组合键复制到裁剪板中,再按Ctrl+V组合键粘贴出来。复制出来的新控 件与被复制的控件重叠在同一位置,用鼠标将其拖开,并根据需要对新控件进行修改。 (2)使用系统选单项“Edit | Copy”将控件复制到剪贴板中,再通过选单项“Edit | Paste Controls”将剪贴板中的控件粘贴到窗口中。只有将控件复制到剪贴板后,Edit选单栏下 的Paste Controls选单项才会出现。 (3)使用工具栏上的复制和粘贴图标,如图4.5所示。
4.4 窗口控件的通用属性
2.Visible 属性 在控件属性对话框的“General”标签页中, 一般都有“Visible”复选框,它决定了该控件的 可视性。默认时“Visible”复选框都被选中,该 控件显示在窗口中。如果希望某个控件初始时 不显示,那么不选中“Visible”复选框即可,在 窗口视图区就看不见该控件。如果想恢复该控 件的可视性或修改它的其他属性,应当先单击 控件列表区中该控件的对象名称,这时当前属 性表为该控件的属性,可对其进行修改,选中 “Visible”复选框后,该控件立刻在窗口视图区 中显示出来。 窗口控件的可视性可以在代码中灵活控制, 方法是设置控件对象的Visible属性为True(可 见)或False(不可见)。例如,要显示被隐藏 的命令按钮cb_1,程序代码为:
图4.2 通过选单添加控件
4.2.1 添加窗口控件的方法
图4.3 通过图标向窗口添加控件
4.2.2 选中窗口控件的方法
选中窗口控件的方法如下。 (1)用鼠标在窗口中单击需要选择的控件。当需要同时选择多个控件时,可以在布局视 图区的窗口中,按下鼠标左键然后拖动鼠标,拉出一个矩形,松开左键后,在拖出矩形中的 所有控件都被选中。当需要选择的控件比较分散时,可以先按下键盘上的Ctrl键,然后陆续单 击所需选择的控件。 (2)在控件列表区中选择。如果控件列表区没有打开,可以使用选单项“View | Control List”将其打开。在控件列表区中列出了当前窗口中的全部控件,单击某个控件列表项 时,窗口中相应的控件即被选中。当需要同时选择多个控件时,可以先按下键盘上的Ctrl键, 然后陆续单击所需选择的控件列表。此法的特点是无论控件在不在屏幕可见范围内,以及控 件是否可见(控件Visible属性为False时,该控件在布局视图区中看不见)都可以用此法来选 择。 (3)快速全部选中。首先使布局视图区中的窗口为当前活动窗口(用鼠标在布局视图区 窗口中任意位置单击即可),然后单击选单栏Edit下的SelectAll,则窗口中的所有控件全部选 中。或者按快捷键Ctrl+A,也可以将窗口中的所有控件全部选中。
4.3.1 齐整性操作
通过选单命令进行窗口控件齐整性操作的过程与通过图标按钮类似,以第2章的计算器 的程序为例,图4.8显示了通过选单命令进行窗口控件位置对齐的操作。
图4.8 通过选单进行控件的对齐操作
4.3.2 窗口控件的Tab键顺序 窗口控件的Tab键顺序
当按下Tab键时,窗口中具有操作性的控件会按照一定的顺序改变焦点。合理的顺序对 于加快数据输入、方便操作是十分重要的。PowerBuilder会自动根据操作性控件的位置设定 顺序,其原则是Y值优先,即从上到下的顺序,Y值相同时,再比较X值,左侧顺序为先。自 动提供的顺序不一定能满足实际的需要,而且布局调整后,自动顺序一般还会改变,这时可 以进行手动调整。 首先打开“Format”选单栏,单击“Tab Order”选单项,这时,每个控件的Tab键顺序号 都以红色数字标注在控件的右上角。静态文本类的非操作性控件顺序号为0,表示得不到活动 焦点。其余控件顺序号从10开始,以10为单位递增。选中某个控件,即可对其顺序号进行修 改。按照要求的顺序修改顺序号,修改完成后,再次单击“Format”选单栏中“Tab Order”选 单项,就完成了Tab键顺序的设置。操作过程如图4.9所示。
第4章 窗 口 控 件
4.1 窗口控件的种类 4.2 向窗口添加控件 4.3 窗口控件的布局调整 4.4 窗口控件的通用属性 4.5 常用的窗口控件 4.6 常用的窗口控件编程实例
4.1 窗口控件的种类
按照窗口控件的功能特点,将窗口控件分为7类:按钮类、显示类、输入类、进度条类、 对象类、分组类和装饰类。各种控件的名称、主要用途以及对窗口控件对象起名的常用前 缀见表4.1。 系统的默认前缀也是可以更改的,方法是打开窗口对象后,单击Design选单栏下 “Options…”选单项,打开“Options”对话框,在Prefixes1和Prefixes2属性页中找到需要 修改的控件,直接修改编辑框中前缀,单击“OK”按钮退出即可。Prefixes1和Prefixes2属 性页如图4.1所示。
4.2.4 复制窗口控件的方法
图4.5 通过工具栏图标控件
4.3 窗口控件的布局调整
4.3.1 齐整性操作
如果通过使用鼠标拖动的办法来调整控件位置,使其大小一致、位置整齐,将是非常困难 和耗时的工作。为了解决这个问题,PowerBuilder专门提供了进行齐整性调整的工具。比较常 用的方法是利用系统工具栏上的齐整性操作组合图标,共有11种齐整性操作图标,具体作用如 图4.6所示。需要说明的是,各种齐整性操作均是以第一个选中的控件为基准的。 具体操作步骤是首先选中需要进行齐整性操作的控件,第一个选中的必须是作为基准的控 件,然后单击工具栏上齐整性操作的“▼”小三角,弹出齐整性按钮选单,单击需要进行的齐 整性按钮即可,如图4.7所示。
图4.6 齐整性操作图标
4.3.1 齐整性操作
图4.7 窗口控件齐整性操作
4.3.1 齐整性操作
也可以通过选单操作进行齐整性调整。在Format选单栏下,有3个带下级子选单的选单项, 其中,“Align”弹出控件位置对齐的选单;“Space”弹出调整控件间隔的选单;“Size”弹出调 整控件大小的选单。选单中各项的意义见表4.2。
4.5 常用的窗口控件
4.5.1 选项卡
选项卡Tab可以方便地使用多个选项页,Windows系统中的系统属性就是采用由4个选项 页组成的选项卡方式表达的,它的外观如图4.12所示。单击所需页的标签,就立即切换到相 应的选项页。
图4.9 Tab键顺序的设置过程
4.4 窗口控件的通用属性
在PowerBuilder中,几乎所有的控件都可以看成是对象Control的子类,因此Control所具 有的属性也就是大多数控件的公共属性。下面首先介绍窗口控件的通用属性。 1.标题 大多数控件都有个文本标题,用于向用户提示控件的功用,比如按钮、单选钮、复选框 都有标题。默认时,控件的标题系统自动设置为“None”。开发人员只要选中控件,然后在 标题栏中输入所需的标题。输入完毕,将焦点离开标题栏,即可在窗口视图区看见编辑控件 的标题。除了修改标题的文字提示以外,还可以修改字体、字型以及可能的对齐方式等。以 修改命令按钮控件文本标题为例,图4.10示例了设置标题按钮为“清除”;图4.11示例了选 择标题字体为“宋体”,大小为12号字。需要指定对齐方式时通过单击指定所需的对齐方式。
图4.11 字体设置 cb_1.Visible=TRUE
4.4 窗口控件的通用属性
3.Enabled 属性 与Visible属性一样,Enabled属性也是每个控件都具有的属性。在控件属性对话框的 “General”标签页中,可以找到“Enabled”复选框,它决定了该控件的可用性。默认时 “Enabled”复选框都被选中。当“Enabled”复选框被选中时,该控件处于活动状态,它能够 响应用户的操作。若“Enabled”复选框不被选中,则该控件处于不活动状态,其事件都不会 被触发,控件标题和轮廓变为灰色,控件只可见而不可用。 窗口控件的可用性在代码中的控制方法与可视性类似,只要设置控件对象的Enabled属性 为True(可用)或False(不可用)即可。例如,要使命令按钮cb_1“变灰”不可用,程序代 码为: cb_1. Enabled = FALSE 可用性与可视性都可以使控件不可用,但是Visible=False时控件在窗口中消失,而 Enabled=False时,控件变灰,仍然可见。使用中请注意它们的差别。可用性控制经常用于 选单、按钮等控件,当它们无意义或需要禁止使用时,可以使它们暂时“变灰”。
表4.2 选单中齐整性命令表
选单项 意 义 子选单选项 Left Right Align 位置对齐 Horizontal Center Top Vertical Center Bottom Space 间隔相等 Horizontal Vertical Width Size 尺寸相等 Height Both 左边对齐 右边对齐 水平中线对齐 上边对齐 垂直中线对齐 底边对齐 水平间隔相等 垂直间隔相等 宽度相等 高度相等 宽度和高度都相等 作 用
4.1 窗口控件的种类源自图4.1 系统默认控件前缀的修改
4.2 向窗口添加控件
4.2.1 添加窗口控件的方法
打开窗口后,有两种方法向窗口添加控件,一种是通过选单中Insert选单栏下的Control项, 打开窗口控件列表框,选择需要的控件,然后在窗口上放置该控件的地方单击鼠标左键,被选 中的窗口控件就会在该处出现,如图4.2所示。另一种是通过图标按钮方式,单击带向下小三 角的窗口控件组合图标,弹出窗口控件图标对话框,单击需要选择的控件图标,然后在窗口上 放置该控件的地方单击鼠标左键,被选中的窗口控件就会在该处出现,如图4.3所示。
4.4 窗口控件的通用属性
4.快捷键 所谓快捷键是这样的组合键,用户按住Alt键后再按快捷键,就能把输入焦点移动到定义该 快捷键的控件上。对命令按钮、复选框、单选钮这类有标题的控件,定义快捷键的方法很简单, 只要在定义标题时,在标题前加上“&”字符和快捷键字符即可,PowerBuilder会把该字符显示 成带下画线方式。例如,要给命令按钮“确定”加上快捷键“A”,只要将其标题修改为“&A确 定”即可。对没有标题的控件,比如单行编辑框、多行编辑框、列表框、下拉列表框等,定义 快捷键的方法如下。 (1)选中该控件。 (2)在属性表“General”页的“Accelerator”编辑框中输入作为快捷键的字符,例如,要 使Alt+N成为单行编辑框的快捷键,那么在“Accelerator”编辑框中键入字符“n”。 (3)选中对其说明的静态文本框,在文本前面加上&字符和快捷键字符,用于对快捷键进 行提示。 5.标签Tag属性 Tag属性是一段和控件相关的字符串,它本身并没有什么特定的用途,主要取决于用户如 何使用它。例如代码w_main.SetMicroHelp(This.Tag)的用途是将状态栏指定为当前控件的 Tag值。Tag属性是一段和控件没有任何联系的文字说明,可以用做注解、说明、标记等。例如 可以用做状态栏上对当前控件的说明文字。 6.边界Border和边界类型BorderStyle属性 Border属性是一个布尔类型的值,它决定了控件是否有边界。只有当Border属性被设为 TURE时,BorderStyle属性才会有效。BorderStyle属性是对控件各种边框形式做出规定的属性, 它是一个枚举类型。
相关文档
最新文档