第7章-VisualFoxPro表单设计_第1页
第7章-VisualFoxPro表单设计_第2页
第7章-VisualFoxPro表单设计_第3页
第7章-VisualFoxPro表单设计_第4页
第7章-VisualFoxPro表单设计_第5页
已阅读5页,还剩47页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

VisualFoxPro表单设计第7章VisualFoxPro表单设计

表单的创建、保存、运行和修改任务1表单的属性、方法和事件任务2表单设计器

任务3数据环境任务5表单的控件操作任务4任务1表单的创建、保存、运行和修改阶段1表单的创建阶段2保存表单阶段3运行表单阶段4修改表单阶段1表单的创建

1、使用表单设计器创建表单2、使用表单向导创建表单

1.使用表单设计器创建表单使用表单设计器创建新表单,适用于交互式、可视化地设计表单。(1)在菜单单击【文件】→【新建】,在弹出的【新建】对话框中选择【表单】选项,然后单击【新建文件】按钮即可打开表单设计器。(2)在命令窗口中输入CREATEFORM[<表单文件名>]命令,也可创建表单,如图所示。(3)在【项目管理器】的【文档】选项卡中单击【新建】按钮,在弹出的【新建表单】对话框中单击【新建表单】按钮也可以创建表单,如图所示。2.使用表单向导创建表单使用表单向导(简单表单向导和一对多表单向导)来建立表单,适用于创建基于数据表的表单。阶段2保存表单表单设计好以后,如果要保存,可以在表单设计器环境下,单击菜单【文件】→【另存为】,然后在打开的【另存为】对话框中可以指定表单文件的文件名。保存表单时,表单将保存在一个扩展名为.scx的表单文件和一个扩展名为.sct的表单备注文件。

阶段3运行表单表单设计完毕并保存以后就可以运行了,运行表单文件可以有以下4种办法。(1)在【表单设计器】环境下,单击菜单的【表单】→【执行表单】,或者单击【常用】工具栏中的【运行】按钮也可以执行表单。(2)在【项目管理器】的【文档】选项卡中,选择要运行的表单文件,然后单击【运行】按钮也可以运行表单。(3)单击菜单命令【程序】→【运行】,出现【运行】对话框,在【文件类型】下拉列表中选择【表单】,在列出的表单文件列表中选择要运行的表单文件,然后单击【运行】按钮即可运行选定的表单。

(4)要运行表单,还可以在命令窗口中输入以下命令:DOFORM<表单文件名>[NAME<变量名>]WITH<实参1>[,<实参2>,…][LINKED][NOSHOW]如图所示。阶段4修改表单创建并保存一个表单后,在需要的时候,还可以使用表单设计器对表单进行进一步的编辑修改

方法是:打开需要修改的表单文件,在【项目管理器】的【文档】选项卡中,双击要打开的表单,也可以打开表单设计器,以修改表单。任务2表单的属性、方法和事件阶段1表单的属性阶段2表单的方法阶段3表单的事件阶段1表单的属性设置表单的属性可以设定表单的外观和行为,下表列出了表单的常用属性。说明

默认值

指定表单是否总是位于其他打开窗口之上

.F.指定表单初始化时是否自动在

VisualFoxPro窗口内居中显示

.F.指定表单窗口的颜色

255,255,255指定表单边框的风格

3-可调边框

指定表单标题栏上显示的文本

Form1指定表单标题栏上的关闭按钮是否可用

.T.指定表单的标题栏上是否有最大化按钮

.T.指定表单的标题栏上是否有最小化按钮

.T.指定表单是否能够移动

.T.指定在代码中用以引用对象的名称

指定表单的滚动条类型:

0-无,

1-水平,

2-垂直,

3-既水平又垂直

0指定表单的状态:

0-普通,

1-最小化,

2-最大化

0指定表单是模式表单还是无模式表单。如果运行了一个模式表单,则在关闭该表单之前不能访问

Windows窗口中的任何其他对象。

0-无模式

阶段2表单的方法表单的常用方法如下表所示方法说明Hide方法隐藏表单,该方法将表单的Visible属性设置为.F.Refresh方法刷新表单,重新绘制表单并刷新它的所有值Release方法释放表单,将表单从内存中清除Show方法显示表单,该方法将表单的Visible属性设置为.T.阶段3表单的事件在表单对象被建立时,对应的三个事件的引发顺序为:Load、Init、Activate。事件说明Activate事件当表单被激活时引发。Destroy事件在表单被释放时引发。当表单被释放时,将先引发表单对象的Destroy事件,然后才引发表单所包含的控件对象的Destroy事件,所以在表单的Destroy事件代码中可以访问表单中所包含的控件对象。Init事件在表单对象建立时引发。在表单对象的Init事件引发之前,将先引发表单中所包含的控件对象的Init事件,所以在表单的Init事件代码中可以访问表单中所包含的控件对象。Load事件在表单对象建立之前引发。Unload事件在表单被关闭时引发。在关闭一个表单时,先引发表单的Destroy事件,然后引发表单中所包含控件的Destroy事件,最后引发表单的Unload事件。表单的常用事件如表所示任务3表单设计器阶段1表单设计器工具栏阶段2表单控件工具栏阶段3属性窗口阶段4代码窗口阶段1表单设计器工具栏【表单设计器】工具栏中包含【设置Tab键次序】、【数据环境】、【属性窗口】、【代码窗口】、【表单控件工具栏】、【调色板工具栏】、【布局工具栏】、【表单生成器】、【自动格式】等按钮。如图所示阶段2表单控件工具栏1.【选定对象】按钮2.【查看类】按钮3.【生成器锁定】按钮4.【按钮锁定】按钮

1.【选定对象】按钮当【选定对象】按钮处于按下状态时,可以选定一个或多个已创建的对象,对选定的对象进行编辑。在【表单控件】工具栏中单击某个控件按钮后,则【选定对象】按钮自动弹起,在表单中添加了控件后,【选定对象】按钮又自动转为按下状态。

2.【查看类】按钮单击【查看类】按钮,利用弹出菜单中的【添加】命令,可以将类库中保存的用户自定义类添加到【表单控件】工具栏中,这样,用户不仅可以使用VisualFoxPro提供的基类,还可以使用用户自定义的类。3.【生成器锁定】按钮按下【生成器锁定】按钮后,向表单中添加控件时,系统将会自动打开控件的生成器对话框,用户可以使用生成器快速地设置控件的常用属性。

4.【按钮锁定】按钮单击“按钮锁定”按钮后,在“表单控件”工具栏中单击某个控件按钮,则可以在表单中连续添加多个该类型的控件,而不需要多次单击此控件按钮。阶段3属性窗口1.对象框2.属性列表框3.属性设置框4.属性说明框

1.对象框对象框用来显示当前所选定的对象名称。单击对象框右端的下箭头,可以在下拉框中选择当前表单以及表单中所包含的全部对象的名称列表。或者单击表单中的控件以选定要编辑的对象,选定的对象名称也会显示在对象框中。2.属性列表框选定对象之后,在属性列表框中即可显示当前所选定对象的所有属性、事件和方法,这些属性、事件和方法按分类方式显示,分为全部、数据、方法程序、布局和其他等选项卡。用户可以从属性列表中选择一项进行设置。3.属性设置框在属性列表框中选择对象的一个属性,即可以在属性设置框中设置对象的该属性值。在属性设置框中输入属性值后按回车键确认对此属性的修改。4.属性说明框在属性列表框中选择对象的一个属性,就会在属性说明框中显示出该属性的说明信息。阶段4代码窗口创建表单并在表单中放置控件和设置控件的属性后,还需要为控件在【代码】窗口中编写事件代码。双击需要编写代码的对象,或者在表单中单击选定需要编写代码的对象,再单击【表单设计器】工具栏中的【代码窗口】按钮,即可打开代码窗口,如图所示。任务4表单的控件操作阶段1控件的添加阶段2控件的选定阶段3控件的移动和缩放阶段4控件的复制和删除阶段5添加多个同类控件阶段6控件的布局阶段1控件的添加

在表单上添加一个控件有两种方法:1.单击【表单控件】工具栏中的某个图标,然后在表单适当位置单击鼠标左键,即可在表单上添加该控件。2.单击【表单控件】工具栏中的某个图标,然后在表单适当位置拖动鼠标,即可在此位置添加指定大小的控件。阶段2控件的选定

操作控件前,需要先选定控件。要选定控件,只要单击此控件,即可选定该控件。选定控件后,被选定的控件周围出现8个小黑点。要同时选择多个控件,可以在表单上用鼠标拖动出的框围住多个控件即可。如果要选定的控件不相邻,可以按住Shift键,再用鼠标依次单击选定多个控件。阶段3控件的移动和缩放

移动和缩放控件,既可以使用鼠标进行操作,也可以修改控件的属性来达到移动和缩放控件的目的。1、鼠标操作要移动控件,需要用单击控件内部并拖动控件到表单中的任何位置。要缩放控件,需要先选定控件,然后拖动被选定的控件周围的小黑点可以改变控件的大小。2.修改属性修改控件的Width,Height,Top和Left属性,可以精确地控制控件的大小和位置。阶段4控件的复制与删除

要复制控件,需要先选定控件,然后使用【复制】(Ctrl+C)和【粘贴】(Ctrl+V)命令即可以在表单中复制控件。要删除控件,只须选定控件,然后按Delete键即可。

阶段5添加多个同类控件

使用【按钮锁定】按钮的功能,可以在表单上添加多个同类的控件。在【表单控件】工具栏中单击【按钮锁定】按钮,然后在表单控件工具栏中单击所需控件的图标,就可以在表单上连续添加此控件,再次单击【按钮锁定】则可以取消此功能。阶段6控件的布局

在表单上添加了多个空间之后,就需要对这些控件的位置进行布局,使用【布局】工具栏可以方便地设置多个选定控件的大小和相对位置。要使用【布局】工具栏调整控件的大小和相对位置,首先要选定需要进行设置的多个控件,此时“布局”工具栏上的按钮才会变成可用状态。在选定多个控件后,根据需要选择不同的按钮即可调整控件的布局。任务5数据环境阶段1打开数据环境设计器阶段2添加表或视图阶段3移去表或视图阶段4设置表之间的关系阶段1打开数据环境设计器

在表单设计器中,可以使用下列三种方法打开【数据环境设计器】窗口:(1)单击菜单命令【显示】→【数据环境】。(2)单击【表单设计器】工具栏上的【数据环境】按钮(3)右击表单的空白处,在弹出的快捷菜单中选择【数据环境】命令。【数据环境设计器】窗口如图所示阶段2添加表或视图

右击【数据环境设计器】窗口中的空白处,在弹出的快捷菜单中选择【添加】命令,或者单击菜单命令【数据环境】→【添加】,均可打开【添加表或视图】对话框,如图所示。阶段3移去表或视图

从数据环境中移去表或视图,也有两种方法:

(1)右击要移去的表或视图,在弹出的快捷菜单中选择【移去】命令。(2)单击选中要移去的表或视图,然后单击菜单命令【数据环境】→【移去】。

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论