命令按钮与命令按钮组控件

合集下载

vfp填空题

vfp填空题

填空题1、表单控件工具栏中的"标签"按钮代表的是标签_________。

答题提示:类/对象2、表打开后,记录指针指向的记录称为__________记录。

3、表单form1上有一个命令按钮组控件CG(容器控件),命令按钮组控件CG中包括两个命令按钮Cmd1和Cmd2,若当前对象为Cmd1,则this.parent所指的控件是__________。

答题提示:表单/ 命令按钮组4、常量$90比常量$100________。

答题提示:大/小5、用当前表单中的LABEL1控件来显示系统时间的语句是:BEL1. =TIME()6、VFP支持两种类型的菜单:条形菜单和式菜单。

7、颜色函数RGB(0,0,0)返回的颜色是色。

8、一个关系对应一张表,表中的一列称为一个字段,表中的一行称为一个。

9、VFP的三种程序结构是结构、选择结构、循环结构。

10、数据完整性包括域完整性、完整性和实体完整性。

11、在面向对象的程序设计中,类的实例又称为。

12、打开数据库表的同时,自动打开该表的索引。

13、执行命令A=$9000之后,内存变量A的数据类型是型。

14、 FONTBOLD属性,用来设置文字是否以体显示。

15、控件的属性,可用来设置文字的字号大小。

16、表达式"Visual FoxPro" $ "Fox"的结果是。

17、在Visual FoxPro中,最多允许同时打开个数据库表或自由表。

18、在Visual FoxPro中,打开表设计器来修改表结构的命令是(每个单词写四个字母)。

19、在Visual FoxPro中,视图可以分为本地视图和视图。

20、用Ctrl+F2组合键,可以命令窗口。

答题提示:打开/关闭21、每一个数据表可以容纳的最大记录数是(用阿拉伯数字)亿个。

22、命令书写规则规定命令动词可以缩写为前(用阿拉伯数字)个字符。

23、表单文件的扩展名为。

24、数据表是由行和列组成的二维表格,每一列称为一个。

VF表格设计

VF表格设计

表单设计与应用8.1 创建表单表单(FORM)是VFP应用程序的用户界面,各种对话框和窗口都是表单不同的外观表现形式。

在表单上拥有各种控件对象,可以响应用户或系统事件,使用户尽可能方便而直观地完成信息管理工作。

在VFP中可以利用表单设计器或表单向导可视化地创建表单文件,并通过运行表单文件来生成表单对象。

8.1.1 使用表单向导创建表单使用向导创建表单时,用户只要按照向导提供的操作步骤和屏幕提示一步一步地进行就能完成。

在项目管理器中选择“表单”项,单击“新建”按钮,出现“新建表单”对话框,再单击“表单向导”按钮,可打开“向导选取”对话框。

1. 表单向导用于创建基于一个表或视图的简单表单。

2. 一对多表单向导用于创建基于两个具有一对多关系的表的表单。

字段既要从主(父)表中选取,也要从子表中选取,还要建立两表之间的联接关系。

一对多表单一般使用文本框来表达父表,使用表格来表达子表。

8.1.2 使用表单设计器创建表单1.启动表单设计器(1)项目管理器中选择“表单”项,单击“新建”按钮,在“新建表单”对话框中,选择¡°新建表单¡±。

(2)菜单:选择¡°文件|新建¡±命令,在¡°新建¡±对话框中选择¡°表单¡±文件类型,然后单击¡°新建文件¡±按钮。

(3)命令:CREATE FORM2.快速创建表单启动表单设计器后,选择¡°表单|快速表单¡±命令,可打开表单生成器窗口制作表单。

8.1.3 表单的保存与运行1. 保存表单文件选择¡°文件|保存¡±命令。

2. 运行表单运行表单文件生成表单对象。

(1)项目管理器:选择要运行的表单,单击¡°运行¡±按钮。

等级考试chap7_等级考试辅导题

等级考试chap7_等级考试辅导题

等级考试辅导题一.选择题1.在VFP中,若把表单设置为子表单,应设置的属性即属性值为A.设置ShowWindow属性值为2B.设置ShowWindow属性值为0或1,设置Desktop属性值为.F.C.设置ShowWindow属性值为0或1,设置Desktop属性值为.T.D.设置ShowWindow属性值为2,设置Desktop属性值为.T.2.在运行表单时,下列有关表单事件的引发次序正确的是A.Destroy—Init—Load B. Destroy—Load—InitC. Init—Destroy—LoadD. Load—Init—Destroy3.在下列几组VFP基类中,均具有ControlSource属性的是A. ListBox、Label、OptionButtonB. ComboBox、EditBox、GridC. ComboBox、Grid、TimerD. EditBox、CheckBox、OptionButton4.下列表单的哪个属性设置为真时,表单运行时将自动居中A.AutoCenter B.AlwaysOnTop C.ShowCenter D.FormCenter5.下列控件中,在运行时一定不可见。

A.OptionButton B.Page C.OptionGroup D.Timer6.当用鼠标单击正在运行的表单中一个未被禁用的文本框对象时,文本框发生的三个事件的顺序为。

A.GotFocus—When—Click B. When—GotFocus—ClickC. Click—GotFocus—WhenD. Click—When—GotFocus7.如果ComboBox对象的RowSourceType设置为6,以一个表的字段为行数据源,则_____ A)在数据环境中添加此表,运行时用户从下拉列表中选择数据,将移动此表的记录指针B)在数据环境中添加此表,运行时可使用AddItem方法,对列表增加新项C)在数据环境中不必添加此表,ComboBox会找到表文件D)下拉列表不能使用多列方式8.如果ListBox对象的RowSourceType设置为3,则在RowSource属性中写入的SELECT语句,通常包含_____子句A) GROUP BY B)ORDER BY C)INTO TABLE D)INTO CURSOR9.如果要在列表框中一次选择多个项(行),必须设置_____属性为.t.A)MultiSelect B)ListItem C)Controlsv D)Enabled10.确定列表框内的某个条目是否被选定以及确定第几列数据和Value属性进行绑定,应使用的属性是_______A)selected ColumnCount B)selected BoundColumnC)list ColumnCount D)list BoundColumn11.如果表单中有一命令按钮组,命令按纽组包含若干命令按纽,现设定了命令按纽组的Click事件代码,但没有设定命令按纽的Click事件代码。

第七章 面向对象的程序设计

第七章 面向对象的程序设计

第七章面向对象的程序设计本章是面向对象的程序设计。

与第五章介绍的面向过程的结构化程序设计不同,主要介绍面向对象程序设计的基础知识,包括面向对象的基本概念以及Visual FoxPro支持的面向对象的编程技术,详尽介绍了对各类控件的选择与使用方法。

在对诸如表单等各类控件对象的设计、操作上,面向对象的编程技术有自己的独特之处,但在所有对象的各种事件和方法的程序代码设计中,仍然使用到结构化的程序设计方法。

本章的主要内容是面向对象程序设计的理论基础,其程序设计的基本目标是设计出能在可视化环境下运行的应用程序窗口界面—表单。

7.1 学习提要1.学习目标与要求通过本章学习,读者应达到以下要求:⑴了解对象、类等基本概念;⑵理解对象的属性、方法和事件;⑶熟练掌握表单的基本设计、操作和应用;⑷掌握常用控件的设计与使用。

⑸熟练掌握常用事件、方法的过程代码的设计方法。

⑹了解自定义类的创建和使用方法。

2.重点与难点:⑴本章重点:对象与类以及属性、方法和事件等基本概念;表单的设计与应用;常用控件属性、事件和方法的选择与运用。

⑵本章难点:本章的重点即为本章的难点3.主要知识点⑴面向对象的概念①对象、类②属性、方法、事件③Visual FoxPro 中的基类⑵表单的创建与基本操作①表单的创建使用“窗体设计器”或“表单向导”创建表单。

②表单的修改、运行使用“窗体设计器”编辑修改表单。

使用菜单或命令方式运行表单。

③表单的属性、事件和方法表单常用属性的设置,表单的常用事件、常用方法。

④设置表单的数据环境数据环境的概念,数据环境的设置。

⑶表单常用控件①表单常用控件的基本操作控件对象的选定,移动位置,改变大小,剪切、复制与粘贴,删除,布局设置。

②常用控件对象标签控件,命令按钮与命令按钮组控件,文本框与编辑框控件,选项组和复选框控件,列表框和组合框控件,容器与表格控件,页框控件,计时器与微调控件,图像控件等。

③控件对象的常用属性设置Caption属性,Name属性,Alignment属性,ButtonCount属性,BackColor属性,BorderColor属性,BorderStyle属性,Enabled属性,ForeColor属性,InputMask属性,PasswordChar属性,Picture属性,Height属性,Width属性,Left属性,Top属性,Value属性,Visible属性,FontName属性,FontSize属性,ControlSource属性。

vfp第六章 表单 第七章控件

vfp第六章 表单 第七章控件

第六章表单的创建与使用6.1 面向对象程序设计概述1. 基本概念 P161-165面向对象的程序设计是通过对类、子类和对象等的设计来体现的,类是面向对象程序设计技术的核心。

类:定义了对象特征以及对象外观和行为的模板。

类的特征:1)封装性:隐藏了类中对象的内部数据或操作细节,只看到外表信息。

2)继承性:任何类都可以从其它已有的类中派生,新类保持了父类中的行为和属性,但增加了新的功能。

体现了面向对象设计方法的共享机制。

3)多态性:相同的操作可作用于多种类型的对象上,并获得不同的结果。

4)抽象性:提取一个类或对象与众不同的特征,而不对该类或对象的所有信息进行处理。

基类:系统本身提供的类称为基类。

基类包括容器类和控件类。

容器类是其他对象的集合,如表格、选项按钮组;控件类是单一的对象,不包含其他对象,如命令按钮、文本框。

子类:以其他类定义为起点,对某一对象所建立的新类。

新类将继承任何对父类所做的修改。

类库:存储类的文件,每一个以可视方式设计的类都存储在一个类库中。

类库文件的扩展名为 .VCX 。

P216对象:是类的一个实例,包括了数据和过程。

具有所在类所定义的全部属性和方法。

VFP有两种对象:容器对象和控件对象。

属性:控件、字段或数据库对象的特性。

事件:由对象识别的一个动作。

方法:与对象相联系的由程序执行的一个处理过程,即处理事件的一组代码。

用户不可以为对象创建新的事件,但可以创建新的方法程序。

2. Visual FoxPro 基类 P166从下述 Visual FoxPro 基类中,可以派生子类或创建对象。

容器命令组控件微调标签表单命令按钮复选框OLE 容器控制线条表单集选项组列表框OLE 绑定型控制分隔符 # 表格选项按钮 # 文本框自定义形状标头 # 页框组合框工具栏图象列 # 页面 # 编辑框计时器注:# 这些类是父容器的集成部分,在类设计器中不能子类化。

基类事件的最小集合 P167事件说明Init 当对象创建时激活。

VFP专业知识:第11章_表单

VFP专业知识:第11章_表单

第十一章 表 单
2.类 类是对一类相似对象的性质描述,这些对象具有相 同种类的属性以及方法 3.子类与继承 继承是指在基于现有的类创建新类时,新类继承了 现有类里的方法和属性。 此外,可以为新类添加新的方法和属性。 我们把新类称为现有类的子类,而把现有类称为新 类的父类。 一个子类的成员一般包括: (1)从其父类继承的属性和方法。 (2)由子类自己定义的属性和方法。
第十一章 表 单
类 类
抽象

细化
实例化
继承
子类
对象 …… 对象
对象
实例化
例如Visual FoxPro 6.0中CommandButton是命令按钮类, “提交”按钮和“退出”按钮都是CommandButton类的实例。
第十一章 表 单
4、Visual FoxPro基类 Visual FoxPro基类是系统本身内含的,并不存放在 某个类库中。 用户可以基于基类生成所需要的对象,也可以扩展基 类创建自己的子类 VFP的基类见 P132 表5.1
第十一章 表 单
第十一章 表 单
本 章 要 点
面向对象的概念 建立表单 管理表单 运行表单 常用表单控件
第十一章 表 单
一、面向对象的概念
1、对象(Object): 客观世界里的任何实体都可以被看作是对象。 对象可以是具体的物,也可以指某些概念。
1.名字不能更改 2.可以增加新属性
第十一章 表 单
11、常用控件的公共属性 name:控件的名称,它是代码中访问控件的标识(表单或表单 集除外)。 Fontname:字体名。 Fontbold:字体样式为粗体。 Fontsize:字体大小。 Fontitalic:字体样式为斜体。 Forecolor:前景色。 Height:控件的高度 Width:控件的宽度。控件的高度和控件的宽度,也可在设计 时通过鼠标拖曳进行可视化调整。 Visible:控件是否显示。 Enable:控件运行时是否有效。如果为 .T.,则表示控件有效, 否则运行时控件不可使用。

VB教程:命令按钮(CommandButton)

VB教程:命令按钮(CommandButton)

VB教程:命令按钮(CommandButton)4、命令按钮(Command Button)作用:用于开始、中断或结束一个按钮。

(1)常用属性Caption属性Style属性visible =false ' 按钮不可见enabled=true ' 按钮无效default =true ' 使按钮成为缺省的“活动按钮”,可用enter键选中cancel =true ' 使按钮成为缺省的“取消按钮”,可用esc键选中注意:在一个窗体中,只能有一个命令按钮可以设为缺省的“活动按钮”,也只能有一个命令按钮可以设为缺省的“取消按钮”。

Picture '加载一幅图片有时.我们可能还需要在命令按钮上显示某个图案以使界面显得活泼生动,要制作这样的按钮,需要设置它的两个属性;styLe属性和Picture属性。

我们先将该命令按钮的style属性设置为1(GraPhical),再通过其Picture属性加载一幅图片即可,如图显示了一个带图案的命令按钮。

(2)主要事件最主要的事件是单击(Click)事件。

(3)常用方法Print方法:用于在窗体、图片框和打印机上显示文本。

其语法格式为:object.Print [outputlist]Cls方法:用来清除运行时窗体或图片框所生成的图形和文本。

其语法格式为:object.ClsMove方法:用于移动窗体或控件,并可以改变其尺寸大小,其语法格式为:object.Move left, top, width, height其中:object:可选项。

表示移动窗体或控件。

一个对象表达式,其值为“应用于”列表中的一个对象。

如果省略object,带有焦点的窗体缺省为 object。

Left:必需项。

指示 object 左边的水平坐标 (x-轴)。

Top:可选项。

指示 object 顶边的垂直坐标 (y-轴)。

Width:可选项。

指示 object 新的宽度。

VisualFoxPro程序设计教程课件面向对象的程序设计

VisualFoxPro程序设计教程课件面向对象的程序设计

使用基类的两种方法:
•用基类生成对象;
•用基类派生出其他新类,已有的类称为父类,由 父类派生出的新类称为子类。子类继承了父类的全 部属性和方法,也可以为新类添加新的属性和方法
8.2 Visual FoxPro 中的基类
基类分为容器类和控件类 ,相应的对象分 为容器对象和控件对象。
容器对象可以包含其它控件或容器,被称为其 所包含的对象的父对象。
齐方式。取0(默认值),左对齐;取1,右对齐;取2, 居中对齐。 4.BackStyle属性:设置标签控件背景是否透明。取1 (默认值),不透明;取0,透明。
8.5.2命令按钮控件和命令按钮组控件 1.命令按钮 (CommandButton) 操作代码通常放置在命令按钮的Click事件中。 • Caption属性:按钮标题 • Enabled属性:逻辑型,默认值为.T.,即对象是 有效的,能响应外部事件,否则不能响应外部事 件。
<对象引用>.<对象属性名> =值
8.5.1 标签控件 (Lable) 显示不可编辑文本的控件,常用于提示或说明。 常用属性: 1.Caption属性:字符型,指定控件的标题文本,即
在标签控件上显示的文本。 2.Name属性:字符型,指定对象的名字,所有对象
都具有Name属性,用于在代码中引用对象。 3.Alignment属性:指定标题文本在控件中显示的对
件、页框控件等。可以单独为容器中包含的某个控件设 置属性、方法,选定容器内控件的方法: ⑴从对象下拉列表框中选择控件对象名称; ⑵从容器的快捷菜单中选择“编辑”命令,使容器进 入编辑状态,然后单击容器中的某个控件对其进行选定。 可以使用命令组生成器来设置命令按钮组常用属性。
常用属性:
ButtonCount属性:命令按钮组中命令按钮的个数,

vfp常用的表单控件

vfp常用的表单控件

标签(Label)控件可以编写代码来改变Label控件显示的文本,以响应运行时的事件。

例如,如果一个应用程序要几分钟时间作改动,则可以显示Label 中的进程状态信息。

还可以使用Label 来标识控件,例如TextBox控件没有自己的Caption属性,这时就可以使用Label 来标识这个控件。

在Label控件中定义访问键时,就可以按ALT + 设定的字符来把焦点移动到TAB 键顺序中的下一个控件。

常用的标签属性•Caption属性当创建一个新的对象时,其缺省标题为缺省的Name 属性设置。

该缺省标题包括对象名和一个整数,如Command1 或Form1。

为了获得一个描述更清楚的标签,应对Caption 属性进行设置。

可以使用Caption属性赋予控件一个访问键。

在标题中,在想要指定为访问键的字符前加一个(\<) 符号。

比如,下面代码在为标签设置Caption属性的同时,指定了一个访问键“x”:ThisForm.MyLabel.Caption="选择项目(\<X)"对于一般控件,按下相应的访问键,将激活该控件,使该控件获得焦点。

而对于标签,按下相应的访问键,将把焦点传递给tab键次序中紧跟着标签的下一个控件。

比如,在某个列表框的上方放置一个标签,并把列表框的Tab键次序安排在标签之后,这样,按下标签访问键时,其下方的列表获得焦点。

访问键的使用方法受KEYCOMP设置(DOS或WINDOWS)的影响。

在当前表单激活的情况下,访问键的使用方法如表所示。

•Label 控件标题的大小没有限制。

对于窗体和所有别的有标题的控件,标题大小的限制是255 个字符。

提示对于标签来说,将AutoSize 属性设为True 自动调整控件的大小以与其标题相适合。

•Alignment属性指定的标题文本在控件中显示的对齐方式语法object.Alignment [= number],该属性的设置值如表所述。

VF数据库第13章 表单设计

VF数据库第13章 表单设计
第13章 表单设计
在VFP系统中,表单(Form)是数据库引用系统的主要工 作界面,也可把它理解为窗体。是容器类对象。 表单可为数据库信息的显示、输入和编辑的窗口,还可以 作为系统流程控制的窗口。
13.1 创建单
在VFP中,表单是一个扩展名为.SCX的程序文件。可以 用以下方法生成表单: 方法一:使用表单设计器创建或修改表单。 方法二:用 CREATE FORM 命令。 方法三:使用表单向导。
(二)文本框控件Text
文本框是实现数据输入和输出的基本控件,通 常只包含单行文本。 1、属性 A.基本属性 文 本 常 用 的 属 性 有 : Name 、 Height 、 Width、 Top、Left、 Enabled、 Visible、 FontName 、 FontSize 、 Fontitalic 、 FontUnderline
(一) label
标签控件
标签主要是用来显示 (输出)文本信息的, 但不能用来作为输入 信息的界面,用来标 识字段或向用户显示 固定的字符信息。
基本属性 (1)Caption属性,它表示在标签中显示的文本。 (2)BackStyle(背景风格)属性 0:透明显示; 1:不透明显示。 (3)AutoSize属性用来确定是否根据标题的长度调 整标签大小。 (4)BorderStyle(边框风格)属性 0:没有边框; 1:固定单线的边框 例1:设计表单,包含标签,标签显示内容 为“努力学习、不断进取”,字体大小为20。
3.相对引用 在Visual FoxPro中,提供了若干种代词来 进行相对引用,例如: THIS:提供对当前对象的引用 。 THISFORM:提供对当前表单的引用 THISFORMSET:提供对当前表单集的引用 Parent:用于引用一个控件所属的容器 ActiveControl:用于引用对象上的活动控件 ActiveFrom:用于引用表单集中的活动表单

常用表单控件

常用表单控件

文本框( 文本框(TextBox)控件 )
Enabled属性: 属性: 属性 指定文本框是否为废止状态。 指定文本框是否为废止状态。 时用户不能向文本框中输入、 为.F.时用户不能向文本框中输入、编辑 时用户不能向文本框中输入 数据。 数据。
文本框( 文本框(TextBox)控件 )
BackColor、ForeColor属性:设置文 、 属性: 属性 本框启用时背景色和前景色。 本框启用时背景色和前景色。 BackStyle属性用于设置背景是否透明, 属性用于设置背景是否透明, 属性用于设置背景是否透明 0为透明,1为不透明。 为透明, 为不透明 为不透明。 为透明 注意: 属性为0时 注意:当BackStyle属性为 时,会忽略 属性为 BackColor属性的颜色设置。 属性的颜色设置。 属性的颜色设置
常用表单控件
控件类型: 控件类型:
1:与表中数据绑定的控件 : 所输入的或选择的值将被自动保存在数据 源中 表的字段、临时表的字段或变量) (表的字段、临时表的字段或变量) 方法:设置控件的ControlSouce属性 方法:设置控件的 属性 如果绑定表格和数据, 如果绑定表格和数据,则需要设置表格的 RecordScouce属性 属性 复选框、列表框、文本框、组合框、 如:复选框、列表框、文本框、组合框、 微调等。 微调等。
标签( 标签(Label)控件 )
Caption属性:控件标题文本 属性: 属性 ForeColor属性:控件标题文本颜色 属性: 属性 WordWrap属性:是否能在垂直方向上 属性: 属性 扩展以显示标题。 扩展以显示标题。 FontName、Fontsize等属性 、 等属性 所有以Font字符开始的属性都用于控制 所有以 字符开始的属性都用于控制 标签标题的文本形式。 标签标题的文本形式。如:FontSize 设 置标题字号。 置标题字号。

Visual FoxPro 9.0 基础教程第9章 使用表单控件

Visual FoxPro 9.0 基础教程第9章 使用表单控件
ENDCASE SELECT &cAlias n=FCOUNT() ThisForm.Grid1.ColumnCount=n ThisForm.Grid1.RecordSource=cAlias ThisForm.Grid1.Refresh
&&获得当前按钮编号 &&分别处理
&&设置当前工作区 &&获得当前表的字段个数 &&设置表格控件列数 &&设置表格控件数据源 &&刷新表格
(5) TextBox(文本框)控件
常用事件:
GetFocus LostFocus InteractiveChange Valid
常用方法:
SetFocus:用来将焦点移到指定的文本框控件上, 该方法可用来触发GetFocus事件。
(6) Command Button(命令按钮)控件
鼠标左键双击命令按钮启动代码编辑器,必须编写命令按 钮Click事件代码,才能对命令按钮Click事件进行响应。
控制类控件 ✓Command Botton控件 ✓Command Group控件 ✓Option Group控件 ✓Timer控件 容器类控件
✓Grid控件 ✓Page Frame控件 ✓Contanier控件 其他控件
✓Hyperlink控件 ✓ActiveX绑定控件
设计“说明”表单
(1) Labelp(命令组)控件
序号 属性
属性功能
1 ButtonCount 按钮数目
2 Value
指定命令组当前选定状
态。可为数值或字符型。若为数值n,表示
第n个按钮被选定。
常用事件:Click事件
命令按钮组的Click事件

常用表单控件及应用

常用表单控件及应用

• 或者 mand2.caption="取消"

如果要在命令按钮command1的事件代码中修改表单的标题可用下列命令:

This.Parent.paren.caption=”测试窗口”
常用表单控件及应用
一、创建和运行表单 – 创建表单 使用表单向导创建即用表单 使用表单设计器创建、设计新的表单或修改已创建的表单。 在表单设计器环境下,调用表单生成器方便、快速地产生表单。 – 执行“表单”菜单下的“快速表单”命令 – 单击“表单设计器”工具栏上的“表单生成器”按钮 – 右击表单窗口,在弹出的快捷菜单中选择“生成器”命令。 – 运行表单 在“项目管理器”窗口运行 在表单设计器环境下,选择“表单”菜单中的“执行表单”命令或工具栏 上的运行按钮 选择“程序”菜单中的“运行”命令 在命令窗口中输入: Do form <表单名>
– 如打电话。
电话的颜色、大小等都是它的属性;当我们拿起话筒就发生了“拿起话筒” 事件,正常情况下会进入“等待拨号”的处理过程。当开始拨号时又发生 了“拨号”事件,系统立刻进入“号码检查”处理过程,如果号码正确, 则进入“连接”处理过程,否则返回“号码不正确”的提示信息。
– 面向对象的程序设计与此过程类似
只是把表单隐藏,但并不将表单从内存释放,之后可用Show方法重新显示表单。
常用表单控件及应用
一、标签(Label)控件 1.标签控件的功能 标签主要用于显示固定的文本信息。 2.标签控件常用属性 Caption: 指定标签的显示文本。可以在设计时设置,也可以在程序运时设置或修改。 Autosise:其值若为真,则标签控件大小由caption属性的文本内容决定。 Forecolor:设置标题的字体颜色。 Backstyle:设置标签的背景是否透明,默认为不透明。 Name :标签对象的名称,是程序中访问标签对象的标识。 注意:在表单中如果不想保留最大化和最小化按钮,可将表单的MaxButton和MinButton属性

控件10-11

控件10-11

复选框
1. 复选框的用途
复选框(CheckBox) 控件由一个四方形小框和紧挨它的文 字组成。提供“选中”和“未选中”两种可选项 复选框控件与单选按钮控件在使用方面的区别
2. 常用属性
Caption属性 Value属性:表示复选框的状态 有三种取值:0——未选中(缺省值) 1——选中 2——不可用(灰色显示) Alignment属性;Style属性
'置空值 '表项个数
End Sub Private Sub Command1_Click() If Len(Combo1.Text) > 0 Then Combo1.AddItem Combo1.Text Text1.Text = Combo1.ListCount End If Combo1.Text = "" Combo1.SetFocus End Sub
„“删除”
'-1表示无表项 '删除已选定的表项
„“全清”
三 滚动条
1.概述:滚动条主要用在列有较长项目或 者大量信息的地方,这样用户就可以在小 区域中查看到所有的信息或者所有列表项 目等。滚动条分为水平滚动条HScrollBar和 垂直滚动条VScrollBar。 在Viusal Basic的应用程序中,也可以添加 水平滚动条(HScrollBar)控件或者垂直滚 动条(VScrollBar)控件。
3. 事件 复选框可响应的事件与单选按钮基本相同
例2 用复选框来控制文字的字体、字型、字号及颜色
(1)创建应用程序的用户界面和设置对象属性
多行文本框(带垂直滚动条)和四个复选框
(2)编写程序代码
功能要求:程序开始运行后,用户在文本框中输入一 段文字(如“复选框应用示例”),然后按需要单击各复选框, 则文字的字体、字型、字号及颜色随之改变

常用控件及其应用

常用控件及其应用
ENDCASE (4) 运行及调试表单,结果如图10.29所示。
1.3 列表框与组合框
列表框和下拉列表框(即 Style 属性为 2 的组合框控件)为用 户提供包含一些选项和信息的可滚动列表。在列表框中,任 何时候都能看到多个项;而在下拉列表中,只能看到一个项, 用户可单击向下按钮来显示可滚动的下拉列表框。
例10.8 创建一个学生成绩查询表单,其中学号使用列表 框显示,当用户单击某个学号时,显示该学生的相应成 绩。其主要步骤如下:
(1) 创建表单。 (2) 设置表单的数据环境为XSXI.DBF。 (3) 在表单中添加Label1标签对象,标题为“学号”。 (4) 在表单中添加List1列表框对象,设置其属性:
常用的列表框属性有:
(1) RowSourceType属性:确定 RowSource(列表框中列表项 的数据源)的类型。
(2) RowSource属性:指定列表中数据的来源。
(3) ColumnCount属性:指定列表框的列数。
(4) ListCount属性:指定列表框数据条目的数目。
(5) Selected属性:指定列表框中的某个条目是否处于选定状 态。
数据库原理及应用
常用控件及其应用
1.1 标签、文本框和编辑框 1. 标签控件
标签(Label)是一种常用的控件,用来显示文本内容的图形控件。它的特点 是:不能直接编辑,不能用Tab键选择。通常创建标签控件,用来保存不 希望用户改动的文本。常用的标签属性有: (1) Name属性:指定标签控件的名称。 (2) Caption属性:指定标签的标题文本。 (3)AutoSize属性:根据文本内容自动调整控件的大小。 (4)Alignment属性:指定文本在控件中的对齐方式。(0-左对齐,1-右对 齐,2-居中对齐) (5) WordWrap属性:指定标签上显示的文本能否换行。 (6) BackStyle属性:指定标签是否透明。

06第六章 Visual FoxPro常用控件与表单

06第六章 Visual FoxPro常用控件与表单

图6-13 选项按钮组使用示例
选项按钮组的主要属性有: ButtonCount:指定选项按钮组的按钮数。 Name:选项按钮组对象的名称。
《VFP基础教程》
清华大学出版社
Value:指定或返回选项按钮组中被选中的按钮。 选项按钮组的生成与编辑可用选项组生成器来实现,其操作 步骤是:先选中选项按钮组对象,然后单击鼠标右键,在出现 的快捷菜单中选择“生成器”菜单项,屏幕上出现“选项组生 成器”窗体(如图6-14所示),然后按屏幕上出现的提示操作 即可。
《VFP基础教程》
清华大学出版社
文本框
图6-8 学生管理系统的登录窗体
《VFP基础教程》
清华大学出版社
6. 编辑框(EditBox) 编辑框能够输入与处理多段的文本,常用来处理长的 字符型数据或备注型字段。在Visual FoxPro系统中还提供 了ScrollBars属性来显示垂直滚动条。编辑框与文本框的 不同之处在于:
《VFP基础教程》
清华大学出版社
Top:标签上边界位置 Width:标签宽度
Height:标签高度
Left和Top属性决定了标签在表单中的位置,Width和 Height属性决定了标签的大小。
标签的使用示例如图6 . 2中所示,在图6 . 2中共有3 个标签,设置标签的属性可通过属性窗口进行(如图6 . 3所示),要设置哪一个标签的属性,应先选中该标签, 再在属性窗口中进行设置。
《VFP基础教程》
清华大学出版社
中选择“生成器”菜单项,屏幕上将出现如图6-12所示的命令 组生成器。
图6-12 命令组生成器
《VFP基础教程》
清华大学出版社
8.选项按钮组(OptionGroup) 选项按钮组是包含了若干个选项按钮的容器控件。选项按钮 组中的若干个可选项中用户一次只能选择其中一个,选项按钮 组的使用示例如图6-13所示。

VFP常用表单控件

VFP常用表单控件
2. 线条 线条控件用于在表单上画各种类型的线条。 常用属性: BorderWidth 线条的宽度,单位为像素。 BorderStyle 线条的种类,BorderWidth>0时有效. Height 线条矩形的高度,如画水平线时为0 Width 画线时线条矩形的宽度,如画垂直线时为0 LineSlant 确定画线的方向,键盘上的‘\’与‘/’决定
表名
3- SQL语句: 将SQL SELECT语句的执行结果作为列表框条目的数据源
SQL SELECT语句
4-查询 .qpr : 将.qpr文件执行产生的结果作为列表框的条目的数据源
已保存的查询文件名
5-数组: 列出数组的所有或范围内元素
使用一个已定义的数组名。
6-字段: 列出字段的所有值
字段名 如sb.编号,价格
例7.1 设计一个表单,能根据要求让标签对象输出的内容不断变大。 表单文件labelincrease7-2.scx
7.1.2 图像、线条与形状
1. 图像 功能:用于在表单上显示图像,且只能显示.bmp,.gif, .ico 等格式的图像,不能对它们进行编辑.
常用属性: Picture 指定在控件中显示的图像或通用字段中的图像. BackStyle 图像是否透明 BorderColor 确定边框的颜色. Stretch 设置图像放置情况. 0---裁剪 1----等比填充 2----变比填充
7.3.2 命令按钮组 mandGroup 控件
功能: 命令组是包含一组命令按钮的容器控件,用户可以单个或作为一组来操作其中的按钮。
常用属性: ButtonCount:其中命令按钮的数目。 Value:默认情况下, 命令按钮组中的各按钮被自动赋予一个编号 如1,2,3 ,运行表单时,一旦用户单击某个按钮,Value将保存该按钮的编号,于是在程序中通过检测Value的值,就可为相应的按钮编写特定的程序代码。如在设计时,给Value赋予一字符型数据,当运行表单时,一旦用户单击某个按钮,则Value将保存该按钮的Caption属性值。 Buttons:用于存取命令按钮组中每个命令按钮的数组,代码中可以通过该数组访问命令按钮组中的各个按钮.

命令按钮(CommandButton)控件

命令按钮(CommandButton)控件
False否
Caption
命令按钮的标题。该属性最多包含255个字符。如果其内容超过了命令按钮的宽度则会转到下一行,如果其内容超过255个字符,则标题的超出部分被截掉。该属性也可以为命令按钮创建快捷方式,其方法是在做为的快捷字母前加一个连字符(&amp
CauseValidation
该控件获得焦点时,失去焦点的控件的Validate事件是否发生。取值为:
属性
说明
(Name)
命令按钮的名称
Appearance
是否用立体效果绘制,取值为:
0平面
1 3D(立体)
or
背景颜色,可从弹出的调色板选择。
Cancel
用于设定默认的取消按钮(指出命令按钮是否为窗体的取消按钮)。取值为:
True不管窗体上的哪个控件有焦点,按下"Esc"键后,就相当单击该默认按钮
True发生
False不发生
Defaule
设置该命令按钮是否为窗体默认的按钮。取值为:
True用户按下Enter键,就相当单击该默认按钮
False否
DisablePicture
Style=1时,此按钮在不可用状态时显示的图片
DownPicture
Style=1时,此按钮在被按下状态时显示的图片
DragIcon
True可以
False不可以
Tag
存储程序所需的附加数据
ToolTipText
设置该对象的提示行
Top
距容器顶部边框的距离
UseMaskColor
Style=1时,获得或设置一个值,决定是否将MaskColor属性中赋值的颜色用于"屏蔽"。(即,用于创建透明区。)取值为:
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

命令按钮组常用属性
属性名
ButtonCount BackStyle Name Enabled Vaule Visible
说明
命令按钮组中命令按钮的数目 2
默认值
命令按钮组是否具有透明的背景。一个透明的背景与 组下面的对象颜色相同,通常是表单或页面的颜色
命令按钮组名称 指定是否对面用户引起的事件进行响应 指定鼠标按下的是第几个按钮 指定命令按钮组是否可见
详见课本208页
命令按钮的常用事件
•Click:当单击左键时发生的事件,这是最常用 的一种事件,一般使用该事件编写代码来实现 按钮对应的功能 •RightClick:当单击右键时发生 •Init:建立命令按钮对象时发生 •Destory:从内存中释放命令按钮对象时发生
命令按钮组(CommandGroup)控件是包含一 组命令按钮的容器控件,用户可以单个或 作为一组来操作其中的按钮。 用户可以为整个按钮组设计一个代码,也 可以为组中的每个按钮单独设计事件代码。
小组成员:贾永娜、赵书亚、张on)是常见的一 种控件,由其派生的命令按钮对象在表单 中随处可见。CommandButton控件常用来 启动某个事件代码,以完成特定功能。
命令按钮常用属性
属性名 Caption Name Picture DownPicture 说明 命令按钮上显示的文字 按钮的名字 指定要在按钮上显示的 图形文件 制定当按钮被选中时显 示的图形文件 默认值 按钮的名字 Command加数字
1-不透明
.T. 1 .T.
命令按钮组与命令按钮的事件基本相同, 可以在设计命令按钮组的代码时通过选 择过程来查看其所能支持的事件。
相关文档
最新文档