视图和关系。
二、添加控件
1. 用“表单控件”工具栏向表单中添加控件。
2. 从“数据环境设计器”或“数据库设计器”中将字段、表或视图拖入表单,
系统产生相应的控件并与字段建立联系。
类型 控件
字符型 文本框(Text)
数值型 文本框(Text)
日期型 文本框(Text)
逻辑型 复选框(Check)
备注型 编辑框(Edit)
通用型 ActiveX绑定控件(OleBoundControl)
表/视图 表格(Grid)
三、表单及控件的属性设置
表单设计器使用“属性”窗口来管理表单、控件、数据环境和关系的属性、事件和方法程序。
四、控件生成器
控件生成器是用来建立控件样式、捆绑变量和字段、确定数据输入格式等的操作工具,可以快速设置控件的属性。
下列控件可以使用控件生成器。
文本框(Text)
编辑框(Edit)
命令按钮组(CommandGroup)
选项按钮组(OptionGroup)
组合框(ComboBox)
列表框(ListBox)
表格(Grid)
五、表单及控件的方法、事件代码设置
4.表单程序
设计实例
表stdata.dbf和stcj.dbf的数据如下所示:
建立表单显示学生的成绩.
**编程:
①创建表单
②添加数据环境
③添加控件
④设置控件属性
⑤编写代码
§5 表单常用属性、方法和事件
1.常用属性
Name表单的名称
Caption表单的标题
AutoCenter表单是否居中
Visible表单是否可见
Left表单左边相对于主窗口的位置
Top表单顶边相对于主窗口的位置
Width表单的宽度
Height表单的
高度
2.
常用方法
Release释放表单
Refresh刷新表单及控件并更新它们的值
Hide隐藏表单
Show显示表单并指定表单的模式。
3.常用事件
Load装载表单时发生
Init创建表单时发生
Destroy释放表单时发生
Unload卸载表单时发生
Click单击表单时发生
DblClick双击表单时发生
RightClick右击表单时发生
§6 表单控件
一、标签(Label)
标签控件是最常用的显示文本信息的控件对象,标签控件显示的信息为固定文本,没有数据源。
Name
Caption
AutoSize标签是否自动调整大小
ForeColor指定标签文字的前景色
BackColor指定标签文字的背景色
FontName指定标签的字体
FontSize指定标签的字号
二、文本框(Text)
文本框是用来输入或者查看文本的控件,文本框一般只包含一行数据。
Name
Value文本框的值
ControlSource文本框的数据源
ReadOnly文本框是否只读
Pass
wordChar文本框输入显示的占位符
三、编辑框(Edit)
编辑框是用来编辑长字段或者备注字段的控件,编辑框可以包含多行数据。
Name
Value
ControlSource编辑框的数据源
ReadOnly
四、命令按钮(CommandButton)
命令按钮通过鼠标单击来完成特定的功能。
Name
Caption
Enabled命令按钮是否可用
事件Click单击命令按钮时触发
五、命令按钮组(CommandGroup)
命令按钮组是一个包含多个命令按钮的容器控件,每个按钮可以分别定义自己的属性和事件。
Name
Value
ButtonCount命令按钮组包含的按钮数
Click 单击命令按钮组时触发
****DO CASE
CASE this.vaue=1
……
CASE this.vaue=2
……
……
CASE this.vaue=n
……
ENDCASE
六、选项按钮组(OptionGroup)
选项按钮组是一个包含多个选项按钮的容器控件,在选项按钮组中最多只能选中一个选项按钮。
Name
Value
ButtonCount
Click 单击选项按钮组时触发
DO CASE
CASE this.vaue=1
……
CASE this.vaue=2
……
……
CASE this.vaue=n
……
ENDCASE
七、复选框(Checkbox)
复选框用来表示两种状态(.T.或.F.),单击该控件会在其文字前的方框中加上一个“√”号,表示选中复选框。
Name
Value
Caption
Click
八、列表框(ListBox)
列表框用来显示一个项目列表,用户可以从中选择一项或多项,但是用户不可以直接编辑其中的列表项目。
*Name
Value
RowSourceType列表框数据源的类型
RowSource列表框的数据源
ListCount列表框的列表项数
ListIndex