1 / 84
文档名称:

第7章控件.ppt

格式:ppt   大小:8,909KB   页数:84页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

第7章控件.ppt

上传人:文库新人 2022/1/23 文件大小:8.70 MB

下载得到文件列表

第7章控件.ppt

相关文档

文档介绍

文档介绍:第7章控件
现在学****的是第1页,共84页
教学目标
了解控件的基础知识
熟悉这些常用控件的使用方法和属性
熟练地使用常用的控件
现在学****的是第2页,共84页
教学重点
常用控件的使用方法
控件的属性
现在学****的是第计图控件
OLE控件
用户对象控件
超链接类控件
现在学****的是第15页,共84页
按钮
按钮是一种常用控件,用于完成一种特定操作。PowerBuilder提供了2种按钮:命令按钮和与图像按钮。
1 命令按钮
2 图像按钮
现在学****的是第16页,共84页
1 命令按钮
命令按钮(CommandButton)是标准的Windows按钮,带有一个指示按钮功能的标签。命令按钮总以三维形象显示,它没有边框属性,不能修改按钮标签的字符颜色和背景颜色。
命令按钮的Text属性指定按钮标签,Default属性指定是否为默认按钮,Cancel属性指定是否为取消按钮。
命令按钮的主要事件是Clicked事件,当用户单击按钮时触发该事件。
现在学****的是第17页,共84页
2 图像按钮
图像按钮(PictureButton)是可以显示BMP、RLE或WMF格式图像的命令按钮,通常带有2种不同图像分别表示按钮有效和无效状态。当PictureButton的Enabled属性为true时,显示PictureName属性指定的图像;当Enabled为false时,显示DisableName属性指定的图像。OriginalSize属性指定按图像按钮本身的大小显示图像,否则按图像大小自动调整图像按钮的尺寸。
现在学****的是第18页,共84页
选项按钮
在一组状态中进行选择的方式有2种:单项选择和多项选择。
1单选钮
2复选钮
3组框
现在学****的是第19页,共84页
1单选钮
单选钮(RadioButton)用来显示一组互斥的选择。同一组单选钮中,任何时候最多只能有一个被选中。一旦选中一个单选钮,则前一个选中的单选钮会自动变为未选中状态。判断各单选钮是否同组的依据是,它们是否被置于同一个容器中。
现在学****的是第20页,共84页
2复选钮
复选框(CheckBox)是一个带标签的方框,方框中打勾号表示选择,表示不选择。鼠标单击可改变它的状态。
复选框选中与否的状态用Checked属性表示。当Checked属性值为true时,复选框为选中状态(),当Checked为false时,是未选中状态(□),默认值是false。复选意味着可以有几个复选框同时被选中,即每一个复选框状态的改变,并不影响其他复选框的状态。
现在学****的是第21页,共84页
3组框
组框(GroupBox)有两个用途:一是装饰界面,二是对单选钮分组。单选钮、复选框的分组通过组框来实现,因此,我们通常看到的界面中,组框与单选钮、复选框常常结伴而行。组框的分组作用只对单选钮有效,对其他控件,组框只起到装饰效果。
现在学****的是第22页,共84页
文本显示与编辑控件
1静态文本框
2单行编辑框多行编辑框
3掩码编辑框
4超文本编辑框
现在学****的是第23页,共84页
1 静态文本框
静态文本框控件只用于显示文本信息,不允许输入和修改文本信息,但是可以在设计时或者在脚本代码中更改要显示的信息。一般用于显示一些操作提示或者反馈信息。
除了常规属性,静态文本在General页上的主要属性有Name、Text、Border、BorderStyle、Alignment、BorderColor、FillPattern等。
现在学****的是第24页,共84页
2单行编辑框和多行编辑框
单行编辑框和多行编辑框一般用于输入或输出数据,单行编辑框中只能输入或输出一行数据,多行编辑框可以输入或输出多行数据。在文本框中会有一个光标指示控件的焦点 。
单行编辑框和多行编辑框共同的属性如下:
(1)Password选项,一般选择该项是为了在输入密码时,不让输入的信息在屏幕上显示出来,屏幕上显示的只是星号(*)。
(2)AutoHScroll:选择该项可使用户输入更长的字符串,当输入的字符超过右边界时,文本会自动向左滚动。
(3)DisplayOnly:选择此项只能显示数据,不能输入数据。
(4)TextCase:限制控件只能接受大写字母(upper!)、小写字母(lower!)或大小写都可以(anycase!)。如选择lower!,则只能接受小写字母,若输入了大写字母,则自动转换为小写字母。
(5)Limit:控件中可以输入的最多字符数。0表示不限制输入的字符数。
(6)HScrollBar和VScrollBar:在控件内部显示水平滚动条和垂直滚动条。
(7)AutoVScroll:当输入的行数