首页 考试吧论坛 Exam8视线 考试商城 网络课程 模拟考试 考友录 实用文档 求职招聘 论文下载 | ||
2011中考 | 2011高考 | 2012考研 | 考研培训 | 在职研 | 自学考试 | 成人高考 | 法律硕士 | MBA考试 MPA考试 | 中科院 |
||
四六级 | 职称英语 | 商务英语 | 公共英语 | 托福 | 雅思 | 专四专八 | 口译笔译 | 博思 | GRE GMAT 新概念英语 | 成人英语三级 | 申硕英语 | 攻硕英语 | 职称日语 | 日语学习 | 法语 | 德语 | 韩语 |
||
计算机等级考试 | 软件水平考试 | 职称计算机 | 微软认证 | 思科认证 | Oracle认证 | Linux认证 华为认证 | Java认证 |
||
公务员 | 报关员 | 银行从业资格 | 证券从业资格 | 期货从业资格 | 司法考试 | 法律顾问 | 导游资格 报检员 | 教师资格 | 社会工作者 | 外销员 | 国际商务师 | 跟单员 | 单证员 | 物流师 | 价格鉴证师 人力资源 | 管理咨询师考试 | 秘书资格 | 心理咨询师考试 | 出版专业资格 | 广告师职业水平 驾驶员 | 网络编辑 |
||
卫生资格 | 执业医师 | 执业药师 | 执业护士 | ||
会计从业资格考试(会计证) | 经济师 | 会计职称 | 注册会计师 | 审计师 | 注册税务师 注册资产评估师 | 高级会计师 | ACCA | 统计师 | 精算师 | 理财规划师 | 国际内审师 |
||
一级建造师 | 二级建造师 | 造价工程师 | 造价员 | 咨询工程师 | 监理工程师 | 安全工程师 质量工程师 | 物业管理师 | 招标师 | 结构工程师 | 建筑师 | 房地产估价师 | 土地估价师 | 岩土师 设备监理师 | 房地产经纪人 | 投资项目管理师 | 土地登记代理人 | 环境影响评价师 | 环保工程师 城市规划师 | 公路监理师 | 公路造价师 | 安全评价师 | 电气工程师 | 注册测绘师 | 注册计量师 |
||
缤纷校园 | 实用文档 | 英语学习 | 作文大全 | 求职招聘 | 论文下载 | 访谈 | 游戏 |
7.3 向表单中添加控件
1. 常用控件的作用
标 签: 用于保存不希望用户改动的文本,常用来为添加的控件写标。
文本框: 用于输入或编辑表中的非备注型字段,框中一般是单行的文本。
编辑框: 用于输入或编辑长字段或备注字段,框中可以有多行并有垂直滚动条。
列表框: 用于显示一组预定的、供用户选择的值,可以是一列或多列,可通过滚动条浏览列表信息。
组合框: 一种下拉式的列表框,可以从中选择一项或人工输入一个值,兼有列表框和文本框的功能
复选框: 用来显示多个选项,可以选择其中的一项或多项。
表 格: 一个按浏览窗口样式显示数据的容器,常用来显示一多关系中的子表。
页 框:一种用于创建选项卡式对话框的容器类,一个页框可以包含多个页面,但每次只能有一个活动页面。
微调控制:用于接受给定范围内的数据输入。
命令按钮:常用来启动一个事件。
命令按钮组:用来把相关的命令按钮编成组。
选项按钮组:用于显示多个选项,只允许从中选择一项。
计时器: 可以在指定时间或按照设定的间隔运行进程,此控件在运行时不可见。
2. 用生成器向表单中添加控件:
打开所需表单,进入表单设计器 → 从表单控件工具栏上选择生成器锁定按钮 → 从该工具栏上选择所需控件并放在表单上 → 在生成器的选项卡中填上有关信息。
3. 利用数据环境在表单中创建控件:
从数据环境中直接将所需字段或表拖到正在设计的表单中,VFP 会自动生成符合要求的控件。
若要创建一个 |
将下面的项拖动到表单 |
表格 | 表 |
复选框 | 逻辑型字段 |
编辑框 | 备注型字段 |
OLE 绑定型控制 | 通用型字段 |
文本框 | 其他类型的字段 |
4. 自定义方式创建控件
打开表单设计器 → 根据需要从工具栏上单击某个控件 → 用鼠标直接在表单上画出控件外形 → 在属性窗口设置该控件的各项属性。
5.使用类浏览器向表单中添加控
在表单设计器中打开表单 → 在类浏览器中打开类库文件,其中应包含有添加到表单中的对象的类 → 从类列表中,选择类名,然后把类图标拖放到表单上。类图标位于类列表的上方。
附注:如果要把类添加到表单的容器对象上,则需把类图标拖放到表单中一个区域,然后把对象剪切并粘贴到所要的容器上。
6. 控件常用的属性、事件与方法
属性 |
说 明 |
AutoSize属性 | 指定控件是否依据其内容自动调节大小 |
ButtonCount属性 | 指定命令组或选项组中的按钮数 |
Caption属性 | 指定在对象标题中显示的文本 |
ControlCount属性 | 指定容器对象中控件的数目 |
ControlSource属性 | 指定与对象绑定的数据源 |
Enabled属性 | 指定对象能否响应用户引发的事件 |
Filter属性 | 排除不满足条件的记录。筛选条件由给定表达式指定 |
Increment属性 | 单击上箭头或下箭头时,微调控件中数值增加或减少的量 |
InputMask属性 | 指定控件中数据的输入格式和显示方式 |
MoverBars属性 | 指定是否在列表框控件中显示移动按钮 |
Name属性 | 指定在代码中引用对象时所用的名称 |
Parent属性 | 引用一个控件的容器对象 |
ReadOnly属性 | 指定是否可以编辑控件或者更新与临时表对象相关联的表或视图 |
RecordSourceType属性 | 指定如何打开填充表格控件的数据源 |
RowSource属性 | 指定组合框或列表框控件中值的来源 |
ToolTipText属性 | 为一个控件指定作为“工具提示”出现的文本 |
Value属性 | 指定控件的当前状态 |
Click事件 | 在控件上单击鼠标左键时方生 |
DblCick事件 | 在控件上双击鼠标左键时方生 |
Destroy事件 | 当释放一个对象的实例时发生 |
Init事件 | 在创建对象时发生 |
InteractiveChange事件 | 当更改控件的值时发生 |
Load事件 | 在创建对象前发生 |
RightClick事件 | 在单击右键时发生 |
Addobject方法 | 运行时在容器对象中添加对象 |
Clear方法 | 清除组合框或列表框控件的内容 |
Refresh方法 | 重画表单或控件,并刷新所有值 |
KeyPress事件 | 当按下并释放某个键时发生 |
北京 | 天津 | 上海 | 江苏 | 山东 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
广东 | 河北 | 湖南 | 广西 | 河南 |
海南 | 湖北 | 四川 | 重庆 | 云南 |
贵州 | 西藏 | 新疆 | 陕西 | 山西 |
宁夏 | 甘肃 | 青海 | 辽宁 | 吉林 |
黑龙江 | 内蒙古 |