- 4
- 0
- 约6.48千字
- 约 35页
- 2016-08-22 发布于重庆
- 举报
表单及应用
表单及应用
第一部分 表单设计的基本知识
一、表单的说明和创建表单的基本步骤
表单的设计是面向对象程序设计的主要工作之一。通过表单设计可以为程序创建友好的操作界面,使用户能够方便地进行人机交互操作。
表单可以属于某个项目,也可以游离任何项目之外,它是一个特殊的磁盘文件,其扩展名为“.SCX”.
创建表单有多种途径,一般有下面的方法:
⑴ 使用表单向导创建简单的表单
⑵ 使用表单设计器和修改任何形式的表单
⑶ 用命令方式创建表单(考试一般不作要求)
创建表单的基本步骤:
⑴ 启动表单设计器
⑵ 设置表单的数据环境
⑶ 设置表单的属性、事件和方法
⑷ 添加表单控件,并设置控件的属性、事件和方法
⑸ 保存并运行表单
二、对象的属性、事件、方法说明
对象:是对现实世界的实体的一种模拟工具,需要一组特征数据和一组行为规则来模拟其静态特征(称为其属性)和动态特征(称为其方法)。
类:是具有相同属性特征和行为规则的多个对象的一种统一描述。
属性:
事件:是一种由系统预先定义而由用户或系统发出的动作。事件作用于对象,对象识别事件并作出相应反应。用户不能自定义事件,事件一般由用户或系统激活,可在对象的事件的编辑窗口编写相应的事件代码(程序)来响应事件。
方法:
Refresh
Release
三、表单中的属性的设置
㈠ 在“属性”窗口中设置
1、先选中该对象;
2、打开其“属性”窗口,打开要设置的属性;
3、在中输入(输入完成后按回车健或点击旁边的“√”)或选择。
㈡ 用代码来指定对象的属性
1、打开某一事件窗口
2、在该事件窗口中输入设置属性的相关代码
★ 非容器类对象设置属性的代码格式为:
表单名.对象名.属性名=属性值
容器类对象设置属性的代码格式为
表单名.容器对象名.对象名.属性名=属性值
注:有些属性只能在属性窗口中设置,不能在代码中设置。
文本框的TEXT属性
常用控件的公共属性
属 性 说 明 Caption 标题(一般来说是控件上显示的内容) Name 控件的名称(它是代码中访问控件的标志) Fontname 字体名 Fontsize 字体大小 Fontbold 字体样式为粗体 Fontitslic 字体样式为斜体 Top 控件到表单顶部的距离 Left 控件到表单左侧的距离 Height 控件的高度 Width 控件的宽度 Visual 控件是否显示(可见) Enabled 控件运行时是否有效(如果为.T.,则有效;为.F.则无效)
㈢ 建立新属性和新方法
四、表单中的控件说明
1、标签
常用来显示表单中的各种说明或提示。被显示的文本在其Caption属性中指定。标签没有数据源,显示的文本在屏幕上不能直接修改(但可通过代码间接修改)。标签文本的最多字数为256。
标签的常用属性:
Caption:被显示的文本
Visual:标签文本在运行时是否可见。
2、文本框
文本框可供用户输入或编辑数据,它可接受的数据类型有字符型、数值型、日期型。
文本框的常用属性:
Value:指定文本框对象的值,并在框中显示。如果遇到长数据能自动换行,若键入回车键,则终止数据输入。
ControlSource:设置文本框对象数据源。文本框控件的数据源可以是字段和变量两种,若是字段必须是来自数据环境中的表。当使用字段映像功能创建对象时,系统将自动设置该对象的数据源属性。
Format:指定Value属性输入和显示时的格式。
InputMask:用于确定控件中如何输入和显示数据。这与Format属性不同,Format属性规定了整个文本框的格式,而InputMask属性规定了同一位置字符格式。例:设置Format为A,表示只允许输入字母字符,而InputMask为AAA,则表示文本框只接受字母,而且最多为3位。
文本框对象的方法SetFocus表示对文本框控件设置焦点。
常用事件:
Valid:文本框失去焦点(即刚离开选中状态)时所发生。
InteractiveChange:文本框的值发生改变时发生。
GetFocus:文本框得到焦点(即刚处于选中状态)时所发生。
3、编辑框
利用编辑框控件可实现文本数据的输入与编辑,文本数据可以是一段或多段,因此编辑框控件常作为备注型字段的数据绑定控件。
常用属性:
Value:用于指定编辑框中的值,该属性值的类型只能是字符型。而且,回车不能终止数据的输入。
ScrollBar:为2时,表示当编辑框包含的数据超出编辑框所提供的空间时,显示垂直滚动条;为0时,则无滚动条。
ControlSource:设置编辑框对象的数据源,一般是数据环境表的某一备注型字段。
SelText:返回用户在编辑框中所选定的文本内容,该属性在设计时不可
您可能关注的文档
最近下载
- 海绵城市监理实施细则范本·仅供参考.doc VIP
- 七年级数学下册-相交线与平行线测试题(同名10636).doc VIP
- 《跨学科主题学习设计与实施》全套教学课件.pptx
- 建设工程项目管理全套课件.pptx
- 数控多轴加工编程与仿真全套教学课件.pptx
- 2018助理班主任工作总结3篇-2018助理班主任工作总结3篇-2018助理班主任工作总结3篇-.doc VIP
- 《水工程施工》课程大纲.pdf VIP
- 市政管线项目划分.doc VIP
- 2026年春季开学第一课 课件:策马新学期,筑梦向远方-2025-2026学年下学期优质主题班会(全国通用).pptx
- 初高中英语必背4000个词汇表.pdf
原创力文档

文档评论(0)