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

下载本文档

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

文档简介

1、VisualFoxProVisualFoxPro表单设计表单设计 表单的创建、保存、运行和修改表单的创建、保存、运行和修改任务任务1表单的属性、方法和事件表单的属性、方法和事件任务任务2表单设计器表单设计器 任务任务3数据环境数据环境任务任务5表单的控件操作表单的控件操作任务任务41、使用表单设计器创建表单、使用表单设计器创建表单 2、使用表单向导创建表单、使用表单向导创建表单 1使用表单设计器创建表单使用表单设计器创建表单使用表单设计器创建新表单,适用于交使用表单设计器创建新表单,适用于交互式、可视化地设计表单。互式、可视化地设计表单。(1 1)在菜单单击)在菜单单击【文件文件】【新建新建】

2、,在弹出的,在弹出的【新建新建】对话框中选择对话框中选择【表单表单】选项,然后单击选项,然后单击【新建文件新建文件】按钮即可打按钮即可打开表单设计器。开表单设计器。(2 2)在命令窗口中输入)在命令窗口中输入 CREATE FORM CREATE FORM 命令,也可创建表单,如图所示。命令,也可创建表单,如图所示。(3 3)在)在【项目管理器项目管理器】的的【 文 档文 档 】 选 项 卡 中 单 击选 项 卡 中 单 击【新建新建】按钮,在弹出的按钮,在弹出的【新建表单新建表单】对话框中单对话框中单击击【新建表单新建表单】按钮也可按钮也可以创建表单,如图所示。以创建表单,如图所示。2使用表

3、单向导创建表单使用表单向导创建表单使用表单向导(简单表单向导和一对多使用表单向导(简单表单向导和一对多表单向导)来建立表单,适用于创建基于表单向导)来建立表单,适用于创建基于数据表的表单。数据表的表单。表单设计好以后,如果要保存,可以在表单设表单设计好以后,如果要保存,可以在表单设计器环境下,单击菜单计器环境下,单击菜单【文件文件】【另存为另存为】,然后在打开的然后在打开的【另存为另存为】对话框中可以指定表单对话框中可以指定表单文件的文件名。文件的文件名。保存表单时,表单将保存在一个扩展名为保存表单时,表单将保存在一个扩展名为.scx的的表单文件和一个扩展名为表单文件和一个扩展名为.sct的表

4、单备注文件。的表单备注文件。 表单设计完毕并保存以后就可以运行了,运行表表单设计完毕并保存以后就可以运行了,运行表单文件可以有以下单文件可以有以下4种办法。种办法。(1 1)在)在【表单设计器表单设计器】环境下,单击菜单的环境下,单击菜单的【表单表单】【执行表单执行表单】,或者单击,或者单击【常用常用】工具栏中的工具栏中的【运行运行】按钮也可以执行表单。按钮也可以执行表单。(2 2)在)在【项目管理器项目管理器】的的【文档文档】选项卡中,选择要运选项卡中,选择要运行的表单文件,然后单击行的表单文件,然后单击【运行运行】按钮也可以运行表单。按钮也可以运行表单。 (3 3)单击菜单命令)单击菜单命

5、令【程序程序】【运行运行】,出现,出现【运行运行】对话框,在对话框,在【文件类型文件类型】下拉列表中选下拉列表中选择择【表单表单】,在列出的表单文件列表中选择要运,在列出的表单文件列表中选择要运行的表单文件,然后单击行的表单文件,然后单击【运行运行】按钮即可运行按钮即可运行选定的表单。选定的表单。 (4 4)要运行表单,还可以在命令窗口中输入以下命令:)要运行表单,还可以在命令窗口中输入以下命令:DO FORM DO FORM NAME NAME WITH WITH , , LINKED NOSHOW 2, LINKED NOSHOW 如图所示。如图所示。创建并保存一个表单后,在需要的时候,还

6、可创建并保存一个表单后,在需要的时候,还可以使用表单设计器对表单进行进一步的编辑修改以使用表单设计器对表单进行进一步的编辑修改 方法是:方法是:打开需要修改的表单文件打开需要修改的表单文件 ,在,在【项目管理器项目管理器】的的【文档文档】选项卡中,双击要打开的表单,也可以打开表单设计器,选项卡中,双击要打开的表单,也可以打开表单设计器,以修改表单。以修改表单。 u设置表单的属性可以设定表单的外观和设置表单的属性可以设定表单的外观和行为,下表列出了表单的常用属性。行为,下表列出了表单的常用属性。说明说明 默认值默认值 指定表单是否总是位于其他打开窗口之上 .F. 指定表单初始化时是否自动在 Vi

7、sual FoxPro 窗口内居中显示 .F. 指定表单窗口的颜色 255,255,255 指定表单边框的风格 3- 可调边框 指定表单标题栏上显示的文本 Form1 指定表单标题栏上的关闭按钮是否可用 .T. 指定表单的标题栏上是否有最大化按钮 .T. 指定表单的标题栏上是否有最小化按钮 .T. 指定表单是否能够移动 .T. 指定在代码中用以引用对象的名称 指定表单的滚动条类型: 0- 无, 1- 水平, 2- 垂直, 3- 既水平又垂直 0 指定表单的状态: 0- 普通, 1- 最小化, 2- 最大化 0 指定表单是模式表单还是无模式表单。如果运行了一个模式表单,则在关闭该表单之前不能访问

8、 Windows 窗口中的任何其他对象。 0- 无模式 表单的常用方法如下表所示表单的常用方法如下表所示方法方法说明说明Hide方法隐藏表单,该方法将表单的Visible属性设置为.F.Refresh方法刷新表单,重新绘制表单并刷新它的所有值Release方法释放表单,将表单从内存中清除Show方法显示表单,该方法将表单的Visible属性设置为.T.u在表单对象被建立时,对应的三个事件在表单对象被建立时,对应的三个事件的引发顺序为:的引发顺序为:Load、Init、Activate。事件事件说明说明Activate事件当表单被激活时引发。Destroy事件在表单被释放时引发。当表单被释放时,

9、将先引发表单对象的Destroy事件,然后才引发表单所包含的控件对象的Destroy事件,所以在表单的Destroy事件代码中可以访问表单中所包含的控件对象。Init事件在表单对象建立时引发。在表单对象的Init事件引发之前,将先引发表单中所包含的控件对象的Init事件,所以在表单的Init事件代码中可以访问表单中所包含的控件对象。Load事件在表单对象建立之前引发。Unload事件在表单被关闭时引发。在关闭一个表单时,先引发表单的Destroy事件,然后引发表单中所包含控件的Destroy事件,最后引发表单的Unload事件。表单的常用事件如表所示表单的常用事件如表所示【表单设计器表单设计器

10、】工具栏中包含工具栏中包含【设置设置TabTab键次键次序序】、【数据环境数据环境】、【属性窗口属性窗口】、【代码窗代码窗口口】、【表单控件工具栏表单控件工具栏】、【调色板工具栏调色板工具栏】、【布局工具栏布局工具栏】、【表单生成器表单生成器】、【自动格式自动格式】等按钮。等按钮。 1. 1. 【选定对象选定对象】按钮按钮 2. 2. 【查看类查看类】按钮按钮 3. 3. 【生成器锁定生成器锁定】按钮按钮 4. 4. 【按钮锁定按钮锁定】按钮按钮 1【选定对象选定对象】按钮按钮当当【选定对象选定对象】按钮处于按下状态时,可以选按钮处于按下状态时,可以选定一个或多个已创建的对象,对选定的对象进定

11、一个或多个已创建的对象,对选定的对象进行编辑。在行编辑。在【表单控件表单控件】工具栏中单击某个控工具栏中单击某个控件按钮后,则件按钮后,则【选定对象选定对象】按钮自动弹起,在按钮自动弹起,在表单中添加了控件后,表单中添加了控件后,【选定对象选定对象】按钮又自按钮又自动转为按下状态。动转为按下状态。 2【查看类查看类】按钮按钮单击单击【查看类查看类】按钮按钮 ,利用弹出菜单中的,利用弹出菜单中的【添加添加】命令,可以将类库中保存的用户自定命令,可以将类库中保存的用户自定义类添加到义类添加到【表单控件表单控件】工具栏中,这样,用工具栏中,这样,用户不仅可以使用户不仅可以使用Visual FoxPr

12、oVisual FoxPro提供的基类,还提供的基类,还可以使用用户自定义的类。可以使用用户自定义的类。3【生成器锁定生成器锁定】按钮按钮按下按下【生成器锁定生成器锁定】按钮后,向表单中按钮后,向表单中添加控件时,系统将会自动打开控件的添加控件时,系统将会自动打开控件的生成器对话框,用户可以使用生成器快生成器对话框,用户可以使用生成器快速地设置控件的常用属性。速地设置控件的常用属性。 4【按钮锁定按钮锁定】按钮按钮单击单击“按钮锁定按钮锁定”按钮后,在按钮后,在“表单控件表单控件”工工具栏中单击某个控件按钮,则可以在表单中连具栏中单击某个控件按钮,则可以在表单中连续添加多个该类型的控件,而不需

13、要多次单击续添加多个该类型的控件,而不需要多次单击此控件按钮。此控件按钮。1. 对象框对象框 2. 属性列表框属性列表框 3. 属性设置框属性设置框 4. 属性说明框属性说明框 1对象框对象框对象框用来显示当前所选定的对象名称。单击对象框用来显示当前所选定的对象名称。单击对象框右端的下箭头,可以在下拉框中选择当前对象框右端的下箭头,可以在下拉框中选择当前表单以及表单中所包含的全部对象的名称列表。表单以及表单中所包含的全部对象的名称列表。或者单击表单中的控件以选定要编辑的对象,选或者单击表单中的控件以选定要编辑的对象,选定的对象名称也会显示在对象框中。定的对象名称也会显示在对象框中。2属性列表框

14、属性列表框选定对象之后,在属性列表框中即可显示当前选定对象之后,在属性列表框中即可显示当前所选定对象的所有属性、事件和方法,这些属性、所选定对象的所有属性、事件和方法,这些属性、事件和方法按分类方式显示,分为全部、数据、事件和方法按分类方式显示,分为全部、数据、方法程序、布局和其他等选项卡。用户可以从属方法程序、布局和其他等选项卡。用户可以从属性列表中选择一项进行设置。性列表中选择一项进行设置。3属性设置框属性设置框在属性列表框中选择对象的一个属性,即可以在属性列表框中选择对象的一个属性,即可以在属性设置框中设置对象的该属性值。在属性设在属性设置框中设置对象的该属性值。在属性设置框中输入属性值

15、后按回车键确认对此属性的修置框中输入属性值后按回车键确认对此属性的修改。改。4属性说明框属性说明框在属性列表框中选择对象的一个属性,就在属性列表框中选择对象的一个属性,就会在属性说明框中显示出该属性的说明信会在属性说明框中显示出该属性的说明信息。息。 创建表单并在表单中放置控件和设置控创建表单并在表单中放置控件和设置控件的属性后,还需要为控件在件的属性后,还需要为控件在【代码代码】窗窗口中编写事件代码。口中编写事件代码。双击需要编写代码的对象,或者在表单中单击选定需要编写代码的双击需要编写代码的对象,或者在表单中单击选定需要编写代码的对象,再单击对象,再单击【表单设计器表单设计器】工具栏中的工

16、具栏中的【代码窗口代码窗口】按钮,即可按钮,即可打开代码窗口,如图所示。打开代码窗口,如图所示。在表单上添加一个控件有两种方法在表单上添加一个控件有两种方法:1. 1.单击单击【表单控件表单控件】工具栏中的某个图标,然后在表单适工具栏中的某个图标,然后在表单适当位置单击鼠标左键,即可在表单上添加该控件。当位置单击鼠标左键,即可在表单上添加该控件。2. 2.单击单击【表单控件表单控件】工具栏中的某个图标,然后在表单适工具栏中的某个图标,然后在表单适当位置拖动鼠标,即可在此位置添加指定大小的控件。当位置拖动鼠标,即可在此位置添加指定大小的控件。操作控件前,需要先选定控件。要选定控件,操作控件前,需

17、要先选定控件。要选定控件,只要单击此控件,即可选定该控件。选定控件后,只要单击此控件,即可选定该控件。选定控件后,被选定的控件周围出现被选定的控件周围出现8个小黑点。个小黑点。要同时选择多个控件,可以在表单上用鼠标拖要同时选择多个控件,可以在表单上用鼠标拖动出的框围住多个控件即可。动出的框围住多个控件即可。如果要选定的控件不相邻,可以按住如果要选定的控件不相邻,可以按住Shift键,键,再用鼠标依次单击选定多个控件。再用鼠标依次单击选定多个控件。 移动和缩放控件,既可以使用鼠标进行操移动和缩放控件,既可以使用鼠标进行操作,也可以修改控件的属性来达到移动和作,也可以修改控件的属性来达到移动和缩放

18、控件的目的。缩放控件的目的。1、鼠标操作、鼠标操作p要移动控件,需要用单击控件内部并拖动控要移动控件,需要用单击控件内部并拖动控件到表单中的任何位置。件到表单中的任何位置。 p要缩放控件,需要先选定控件,然后拖动被要缩放控件,需要先选定控件,然后拖动被选定的控件周围的小黑点可以改变控件的大小。选定的控件周围的小黑点可以改变控件的大小。2.修改属性修改属性p修改控件的修改控件的 Width,Height,Top和和Left属性,属性,可以精确地控制控件的大小和位置。可以精确地控制控件的大小和位置。p要复制控件,需要先选定控件,然后使用要复制控件,需要先选定控件,然后使用【复复制制】(Ctrl+C

19、)和)和【粘贴粘贴】(Ctrl+V)命令即可)命令即可以在表单中复制控件。以在表单中复制控件。p要删除控件,只须选定控件,然后按要删除控件,只须选定控件,然后按Delete键键即可。即可。 p使用使用【按钮锁定按钮锁定】按钮的功能,可以在按钮的功能,可以在表单上添加多个同类的控件。表单上添加多个同类的控件。在在【表单控件表单控件】工具栏中单击工具栏中单击【按钮锁定按钮锁定】按钮,然后按钮,然后在表单控件工具栏中单击所需控件的图标,就可以在表在表单控件工具栏中单击所需控件的图标,就可以在表单上连续添加此控件,再次单击单上连续添加此控件,再次单击【按钮锁定按钮锁定】则可以取则可以取消此功能。消此功

20、能。p在表单上添加了多个空间之后,就需要对这些在表单上添加了多个空间之后,就需要对这些控件的位置进行布局,使用控件的位置进行布局,使用【布局布局】工具栏可以工具栏可以方便地设置多个选定控件的大小和相对位置。方便地设置多个选定控件的大小和相对位置。要使用要使用【布局布局】工具栏调整控件的大小和相对位置,首先工具栏调整控件的大小和相对位置,首先要选定需要进行设置的多个控件,此时要选定需要进行设置的多个控件,此时“布局布局”工具栏上工具栏上的按钮才会变成可用状态。在选定多个控件后,根据需要的按钮才会变成可用状态。在选定多个控件后,根据需要选择不同的按钮即可调整控件的布局。选择不同的按钮即可调整控件的

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

温馨提示

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

评论

0/150

提交评论