VFP 对加载后的控件加载次序 vfp添加过程

本例在&看实例学VFP:向数据表中添加记录并验证输入数据是否合法&的基础上进行了改进,实现了在添加记录时不仅能够完成对输入数据的校验,还具有自动生成编号的功能。自动生成编号的相关代码加在表单的init事件及&添加&按钮的click中,在表单第一次启动或添加完记录后都会调用此段代码,实现自动生成编号的功能。运行界面如下:
本例用到了&数据1&数据库中的&网站信息表&,关于该数据库的情况已经在看实例学VFP:示例数据库一文中给出,这里不再详述,下面是制作步骤:
一、新建表单form1,并将其Caption属性值设为&向数据表中添加记录时自动生成编号&,widht属性值设为290,height属性值设为210,AutoCenter属性值设置为.t.,将其保存为&向数据表中添加记录时自动生成编号.scx&。
二、向表单添加一个grid控件,将其readonly属性设置为.t.,其RecordSourceType值采用默认的&1-别名&,在表单设计器中将其宽和高粗略调小一些即可,具体属性值我们将在表单的init事件代码中对其进行设置。
三、向表单添加三个Label控件,其属性值依次设置为&编号&、&网站名称&和&网站网址&,将这三个控件排成一列;在这一列Label控件右侧添加三个文本框控件,属性值不用设置采用默认即可,也把它们排成一行;在第一个文本框的右侧添加两个命令按钮command1和command2,其Caption属性值依次设置为&添加&和&退出&。适当调整一下各控件的大小和位置,&表单设计器&如下图所示:
四、添加事件代码:
(一)表单的unload事件:
set exact off
close data
(二)表单的init事件:
set exact on
set talk off
use 网站信息表
this.Text1.value=""
this.Text2.value=""
this.Text3.value=""
with this.grid1
.width=290
.height=110
.recordsource="网站信息表"
.deletemark=.f.
.visible=.t.
.readonly=.t.
.ColumnCount=3
.Column1.Header1.Caption="编号"
.Column1.Header1.BackColor=RGB(255,255,190)
.Column2.Header1.BackColor=RGB(255,255,190)
.Column2.Header1.Caption="网站名称"
.Column3.Header1.BackColor=RGB(255,255,190)
.Column3.Header1.Caption="网站网址"
.Column1.width=75
.Column2.width=80
.Column3.width=150
this.grid1.Setall("DynamicBackColor","RGB(224,225,255)","Column")
calculate max(编号) to maxbh
&&在数据表中查找出序号最大的记录
szbh=val(right(maxbh,3))
&&取出数字部分
if szbh=0 then
&&判断数字部分是否为0
zdbh='wz001'
zdbh='wz'+padl(alltrim(str(szbh+1)),3,'0')
&&生成自动编号
this.Text1.value=zdbh
this.Text1.readonly=.t.
this.Text2.setfocus
(三)&添加&按钮(command1)的click事件代码:
b=alltrim(thisform.Text2.value)
c=alltrim(thisform.Text3.value)
if empty(b) &&此条件成立则说明该文本框是空的
messagebox("请输入网站名称",16,"系统提示")
locate for 网站名称=b
if .not.eof() &&此条件成立,说明要添加的内容和表中有重复的
messagebox("不允许有重复的网站名称",16,"系统提示")
if empty(c)
messagebox("请输入网站网址",16,"系统提示")
locate for 网站网址=c
if .not.eof()
messagebox("不允许有重复的网站网址",16,"系统提示")
msg=messagebox('确定要添加记录吗?',32+4,'系统提示')
append blank
replace 网站信息表.编号 with alltrim(thisform.Text1.value),;
网站信息表.网站名称 with alltrim(thisform.Text2.value),;
网站信息表.网站网址 with alltrim(thisform.Text3.value)
messagebox('保存记录成功!',64,'系统提示')
thisform.grid1.refresh
calculate max(编号) to maxbh
&&在数据表中查找出序号最大的记录
szbh=val(right(maxbh,3))
&&取出数字部分
if szbh=0 then
&&判断数字部分是否为0
zdbh='wz001'
zdbh='wz'+padl(alltrim(str(szbh+1)),3,'0')
&&生成自动编号
thisform.Text1.value=zdbh
thisform.Text2.value=""
thisform.Text3.value=""
thisform.Text2.setfocus
thisform.refresh
(四)&退出&按钮(command2)的click事件代码:thisform.release
五、运行&向数据表中添加记录时自动生成编号.scx&。
vfp基础教程:/vfpjc/index0.htm
vfp初级教程:/cc/index.htm
vfp中级教程:/mcc/mcc.htm
vfp高级教程:/hcc/hcc.htm
VFP网络开发:/VFPwz/vfpwlkf.htm
vfp调用api函数:/VFPwz/vfpapi.htm
VFP报表打印:/VFPwz/vfpreport.htm
VFP常用技术:/VFPwz/vfpcyjs.htm
VFP经验汇总:/VFPwz/vfpjyhz.htm
VFP控件使用:/VFPwz/vfpkjsy.htm
VFP数据处理:/VFPwz/vfpsjcl.htm
本例代码在Win2003+VFP6.0环境下调试通过。
查看全套&菜鸟也学VFP&教程
声明:该文章系网友上传分享,此内容仅代表网友个人经验或观点,不代表本网站立场和观点;若未进行原创声明,则表明该文章系转载自互联网;若该文章内容涉嫌侵权,请及时向
上一篇:下一篇:
相关经验教程
的原创经验被浏览,获得 ¥0.005 收益
的原创经验被浏览,获得 ¥0.005 收益
的原创经验被浏览,获得 ¥0.001 收益
的原创经验被浏览,获得 ¥0.001 收益
的原创经验被浏览,获得 ¥0.005 收益
的原创经验被浏览,获得 ¥0.005 收益
的原创经验被浏览,获得 ¥0.001 收益
的原创经验被浏览,获得 ¥0.005 收益
的原创经验被浏览,获得 ¥0.001 收益
的原创经验被浏览,获得 ¥0.001 收益
的原创经验被浏览,获得 ¥0.005 收益
的原创经验被浏览,获得 ¥0.001 收益
的原创经验被浏览,获得 ¥0.005 收益
的原创经验被浏览,获得 ¥0.005 收益
的原创经验被浏览,获得 ¥0.005 收益
的原创经验被浏览,获得 ¥0.005 收益
的原创经验被浏览,获得 ¥0.005 收益
的原创经验被浏览,获得 ¥0.005 收益
的原创经验被浏览,获得 ¥0.005 收益
的原创经验被浏览,获得 ¥0.001 收益
的原创经验被浏览,获得 ¥0.001 收益
的原创经验被浏览,获得 ¥0.005 收益
的原创经验被浏览,获得 ¥0.001 收益
的原创经验被浏览,获得 ¥0.005 收益用sql语句向数据表中插入记录的格式为:
INSERT INTO [数据库名!] 表名 [(字段名表)] VALUES (表达式表)
关于Insert语句的格式及用法请参考:sql语言教程。
本例对看实例学VFP:向数据表中添加记录时自动生成编号一例的插入数据部分用sql语句进行了改写,运行界面如下图:
本例用到了&数据1&数据库中的&网站信息表&,关于该数据库的情况已经在看实例学VFP:示例数据库一文中给出,这里不再详述。
制作步骤如下:
一、新建表单form1,并将其Caption属性值设为&用sql语句向数据表中添加记录&,AutoCenter属性值设置为.t.,widht属性值设为290,height属性值设为210,将其保存为&用sql语句向数据表中添加记录.scx&。
二、向表单添加一个grid控件,将其readonly属性设置为.t.,其RecordSourceType值采用默认的&1-别名&,在表单设计器中将其宽和高粗略调小一些即可,具体属性值我们将在表单的init事件代码中对其进行设置。
三、向表单添加三个Label控件,其属性值依次设置为&编号&、&网站名称&和&网站网址&,将这三个控件排成一列;在这一列Label控件右侧添加三个文本框控件,属性值不用设置采用默认即可,也把它们排成一行;在第一个文本框的右侧添加两个命令按钮command1和command2,其Caption属性值依次设置为&添加&和&退出&。适当调整一下各控件的大小和位置,&表单设计器&如下图所示:
四、添加事件代码:
(一)表单form1的unload事件:
set exact off
close data
(二)表单form1的init事件:
set exact on
set talk off
use 网站信息表
this.Text1.value=""
this.Text2.value=""
this.Text3.value=""
with this.grid1
.width=290
.height=110
.recordsource="网站信息表"
.deletemark=.f.
.visible=.t.
.readonly=.t.
.ColumnCount=3
.Column1.Header1.Caption="编号"
.Column1.Header1.BackColor=RGB(255,255,190)
.Column2.Header1.BackColor=RGB(255,255,190)
.Column2.Header1.Caption="网站名称"
.Column3.Header1.BackColor=RGB(255,255,190)
.Column3.Header1.Caption="网站网址"
.Column1.width=75
.Column2.width=80
.Column3.width=150
this.grid1.Setall("DynamicBackColor","RGB(224,225,255)","Column")
calculate max(编号) to maxbh
&&在数据表中查找出序号最大的记录
szbh=val(right(maxbh,3))
&&取出数字部分
if szbh=0 then &&判断数字部分是否为0
zdbh='wz001'
zdbh='wz'+padl(alltrim(str(szbh+1)),3,'0') &&生成自动编号
this.Text1.value=zdbh
this.Text1.readonly=.t.
this.Text2.setfocus
(三)命令按钮command1(&添加&按钮)的click事件代码:
b=alltrim(thisform.Text2.value)
c=alltrim(thisform.Text3.value)
if empty(b) &&此条件成立则说明该文本框是空的
messagebox("请输入网站名称",16,"系统提示")
locate for 网站名称=b
if .not.eof() &&此条件成立,说明要添加的内容和表中有重复的
messagebox("不允许有重复的网站名称",16,"系统提示")
if empty(c)
messagebox("请输入网站网址",16,"系统提示")
locate for 网站网址=c
if .not.eof()
messagebox("不允许有重复的网站网址",16,"系统提示")
msg=messagebox('确定要添加记录吗?',32+4,'系统提示')
INSERT INTO 网站信息表;
(编号,网站名称,网站网址) ;
VALUES(alltrim(thisform.Text1.value),;
alltrim(thisform.Text2.value),;
alltrim(thisform.Text3.value))
messagebox('保存记录成功!',64,'系统提示')
thisform.grid1.refresh
calculate max(编号) to maxbh
&&在数据表中查找出序号最大的记录
szbh=val(right(maxbh,3))
&&取出数字部分
if szbh=0 then
&&判断数字部分是否为0
zdbh='wz001'
zdbh='wz'+padl(alltrim(str(szbh+1)),3,'0')
&&生成自动编号
thisform.Text1.value=zdbh
thisform.Text2.value=""
thisform.Text3.value=""
thisform.Text2.setfocus
thisform.refresh
(四)命令按钮command2(&退出&按钮)的click事件代码:thisform.release
五、运行&用sql语句向数据表中添加记录.scx&。
vfp基础教程:/vfpjc/index0.htm
vfp初级教程:/cc/index.htm
vfp中级教程:/mcc/mcc.htm
vfp高级教程:/hcc/hcc.htm
VFP网络开发:/VFPwz/vfpwlkf.htm
vfp调用api函数:/VFPwz/vfpapi.htm
VFP报表打印:/VFPwz/vfpreport.htm
VFP常用技术:/VFPwz/vfpcyjs.htm
VFP经验汇总:/VFPwz/vfpjyhz.htm
VFP控件使用:/VFPwz/vfpkjsy.htm
VFP数据处理:/VFPwz/vfpsjcl.htm
本例代码在Win2003+VFP6.0环境下调试通过。
查看全套&菜鸟也学VFP&教程
声明:该文章系网友上传分享,此内容仅代表网友个人经验或观点,不代表本网站立场和观点;若未进行原创声明,则表明该文章系转载自互联网;若该文章内容涉嫌侵权,请及时向
上一篇:下一篇:
相关经验教程
的原创经验被浏览,获得 ¥0.005 收益
的原创经验被浏览,获得 ¥0.005 收益
的原创经验被浏览,获得 ¥0.001 收益
的原创经验被浏览,获得 ¥0.001 收益
的原创经验被浏览,获得 ¥0.005 收益
的原创经验被浏览,获得 ¥0.005 收益
的原创经验被浏览,获得 ¥0.001 收益
的原创经验被浏览,获得 ¥0.005 收益
的原创经验被浏览,获得 ¥0.001 收益
的原创经验被浏览,获得 ¥0.001 收益
的原创经验被浏览,获得 ¥0.005 收益
的原创经验被浏览,获得 ¥0.001 收益
的原创经验被浏览,获得 ¥0.005 收益
的原创经验被浏览,获得 ¥0.005 收益
的原创经验被浏览,获得 ¥0.005 收益
的原创经验被浏览,获得 ¥0.005 收益
的原创经验被浏览,获得 ¥0.005 收益
的原创经验被浏览,获得 ¥0.005 收益
的原创经验被浏览,获得 ¥0.005 收益
的原创经验被浏览,获得 ¥0.001 收益
的原创经验被浏览,获得 ¥0.001 收益
的原创经验被浏览,获得 ¥0.005 收益
的原创经验被浏览,获得 ¥0.001 收益
的原创经验被浏览,获得 ¥0.005 收益无标题文档
Visual FoxPro 数据库应用基础
●知道Visual FoxPro的主要特点;
●启动和退出Visual FoxPro数据库系统;
●认识Visual FoxPro的窗口界面;
●学会Visual FoxPro软件中建立项目文件、数据库、数据表;
●能够在数据表中添加、浏览、编辑、删除记录;
●建立的索引,设置字段属性,以及创建表间关系;
●通过使用“数据工作期”对话框,全描述工作区的意义,并初步会建立工作区;
●能够在数据库中建立查询和视图;
●通过表或视图设计表单,学会向数据表添加常用表单控件;
●学会使用“向导”设计报表,并打印出来;
●通过菜单设计器,学会设计常用的菜单和快捷单;
●初步学会对数据的导入和导出。
Visual FoxPro的基本特点
Visual FoxPro的基本特点主要包括可视化、面向现象、易学易用以及较强的兼容性。本章介绍的VFP是自Microsoft兼并Fox Software以来出版的FoxPro的一个全新的版本(以下简称VFP)。它同以前的数据库管理系统相比,具有更快速、更有效、更灵活的特点。它包括一些与Microsoft产品中一样的向导工具,从而方便用户使用和管理数据。Visual FoxPro不仅支持客户/服务器结构,而且具有与其他软件共享和交换数据的; Visual FoxPro提供的对象和事件处理模式使用户能够方便地建立或修改编写的程序,它与以前的版本完全兼容,用户以前的应用程序可不经修改直接运行。
安装VFP后,在“开始”菜单中选择“程序”,单击“Microsoft Visual FoxPro6.0”命令。首次启动中文版VFP后,屏幕出现欢迎窗口,选择“以后不再显示此屏”选项后,下次启动将直接进入系统的图所示的主窗口。
VFP主窗口中的命令窗口是人机交互式窗口,在VFP执行菜单命令时,相应的命令语句会自动显示在命令窗口中。同时,用户也可以直接在命令窗口中输入要执行的命令。如果在操作过程中,这个窗口被覆盖或隐藏,可单击“窗口”菜单中的“命令窗口”命令,或单击常用工具栏上的按钮,显示或隐藏命令窗口。
退出VFP系统
退出VFP的方法很多:单击主窗口左上方的狐狸图标,从下拉列表中选择“关闭”命令,或直接按Alt+F4键:鼠标单击标题栏最右侧的关闭窗口按钮;单击“文件”菜单中的“退出”命令;在命令窗口中键入QUIT命令(字母大小写均可),再按回车键。
项目管理器
项目是指VFP文件、数据、文档等对象的集合。项目管理器是VFP用来管理、组织数据和对象的主要工具。它将一些相关的文件、数据、文档等集合起来,用图形与分类的方式来管理。
(1).建立项目文件
如果要对同学或朋友的基本信息情况建立一个通讯录,可以使用VFP建立数据库来进行管理。在进行数据库管理系统开发时,一般先要建立一个项目文件,然后再进行数据库的一系列操作。
在VFP中,建立项目文件可以使用“创建”对话框建立项目文件,或者使用向导建立项目文件。
例1 建立项目文件“学生信息”。
操作步骤一:选择“文件”菜单,鼠标单击“新建”命令,打开“新建”对话框,如图所示。
操作步骤二:在“新建”对话框中,选择“文件类型”中的“项目”按钮,再单击“新建文件”按钮,出现“创建”对话框,如图所示。
在“创建”对话框中,确定文件存储位置,类型为项目(*.pjx),项目文件名为“学生信息”。
操作步骤三:单击“保存”按钮,这时VFP就建立起了“学生信息.pjx”项目文件,并在项目管理器打开该文件,如图所示。
(2).项目管理器窗口
项目管理器窗口如图所示。该窗口与其他Windows窗口一样,用户可以移动其位置,调整其尺寸。但是,项目管理器窗口又具有某些不同于普通窗口的特殊性质,如工具条特性、选项卡特性等。
二、创建数据库和表
VFP中每一个数据表都属于一个特定的数据库,因此,在建立表之前,先要创建一个数据库。
创建数据库
创建数据库有以下三种方法:使用项目管理器、数据库向导和命令。
例:在“学生信息”项目中建立“通讯录管理.dbc”的数据库。
操作步骤一:打开项目文件“学生信息”,在项目管理器窗口中选择“数据”选项卡中的“数据库”选项,单击“新建”按钮,打开“新建数据库”对话框。
操作步骤二:单击“新建数据库”按钮,出现“创建”对话框。
操作步骤三:选择文件的保存位置,输入数据库名“通讯录管理”,然后单击“保存”按钮,并打开“数据库设计器”窗口及“数据库设计器”工具栏。
操作步骤四:关闭“数据库设计器”窗口,至此就创建了“通讯录管理”数据库。数据库中包含表、视图、连接和存储过程等对象。
注意:当需要将另一个数据库添加在项目中时,单击“项目管理器”窗口中的“添加”命令,而使用“CREATE DATABASE”命令建立数据库不能自动创建在项目中。
2.2建立数据库
(1)有关数据表的概念
在VFP中,用户可以建立数据库表,也可以建立与数据库无关的自由表,然后将自由表添加到数据库中,成为数据库表。创建数据库表可以分两步进行:第一步确定表结构,确定表的字段个数、字段名、字段类型、字段宽度及小数位数等属性;第二步根据字段属性输入相应的记录。
下面以表1创建“通讯录”表,介绍数据表的相关概念及如何创建表。
“通讯录”表中记录
10/15/1987
青年路90号
02/06/1989
新华路78号
08/12/1988
太平桥489号
11/03/1988
阜外大街42号
12/03/1988
南京路23号
01/26/1989
五一路296号
09/18/1980
玉泉路12号
05/30/1978
重庆路17号
表1中的第一行共有:编号、姓名、角色、性别、出生日期、身高、家庭住址、电话和业余爱好等9列,在数据库中称第一行为“数据项”,它的每一栏目(即每一列)称为一个字段。要建立该表,先需要确定每个字段的属性,包括字段名、数据类型、宽度、小数位数等,如表所示。
“通讯录”表的字段属性
(2)建立表结构
例3利用表设计器在“通讯录管理”数据库中创建“通讯录”表。
操作步骤一:打开“学生信息”项目文件,在项目管理器窗口中,选择“数据”选项卡,在“通讯录管理”数据库选择“表”项。
操作步骤二:单击“新建”按钮,在出现“新建表”对话框中单击“新建表”按钮,出现“创建”对话框,输入表名“通讯录”,并选择“保存类型”为“表”。
操作步骤三:单击“保存”按钮,打开“表设计器”对话框。
操作步骤四:在“表设计器”对话框中,首先在“字段名”下的空白栏内单击鼠标,输入第一个字段名“编号”,然后按Tab键或直接移动光标到“类型”栏,定义数据类型(按表2列出的“通讯录”表的字段属性,依次定义各个字段。在定义字段过程中,可以随时修改字段属性)。
操作步骤五:单击“确定”按钮,出现是否输入数据记录对话框,暂不输入数据记录。
至此,建立了一个新的表,它是一个只有表结构而没有记录的空表。
(3)修改表结构
如果要在表中增加一个字段,如电子邮箱,可以利用表设计器来修改。
例4 修改“通讯录”表的结构,在“家庭住址”字段后插入“电子邮箱”字段,字符型,宽度为16;将“电话”字段修改为“照片”字段,类型为通用型。
操作步骤一:打开“学生信息”项目管理器,选择“数据”选项卡的“数据库”项,通过“通讯录管理”下的“表”单击“通讯录”,再单击“修改”按钮,打开通讯录“表设计器”对话框。
操作步骤二:修改或增删字段。
修改字段:在“表设计器”对话框中单击要修改的字段处,输入要修改的内容。例如,将“电话”字段修改为“照片”字段,类型为通用型。
插入字段:单击“插入”按钮,可在当前选取的字段这前插入一个新字段,也可以将光标移到最后一个字段之后,插入新的字段。例如,插入“电子邮箱”字段。
删除字段:选取要删除的字段,然后单击“删除”按钮。
调整字段顺序:利用鼠标选定某字段左面的灰色方块,拖动鼠标上、下移动到新位置后释放鼠标。
操作步骤三:修改结束后,单击“确定”按钮,返回项目管理器窗口。
2.3添加记录
(1)输入记录
例5往“通讯录”表中输入的记录(“电话”字段已被删除)。
在数据表中除了第一行为字段外,下面各行均称为数据记录。数据记录除了在建立“通讯录”表结构后直接输入外,也可以在关闭后重新打开数据表添加或修改。
操作步骤一:在项目管理器窗口选择“通讯录”表,单击“浏览”按钮,屏幕显示浏览记录窗口。
操作步骤二:在“显示”菜单中单击“追加方式”命令,在浏览窗口按照表所示输入数据记录。
(2)输入通用型或备注型字段内容
通用型字段主要用于存储OLE对象,例如“通讯录”表中的“照片”字段为通用型。OLE对象的输入方法与一般数据的输入方法不一样,它主要通过插入对象的方法或通过剪贴板操作插入所需的对象。通用型字段中没有任何信息时,显示“gen”字样,输入数据后,则显示“Gen”字样。通用型字段值的输入方法如下:
A.双击“gen”或将光标停在通用型字段处(如“照片”字段),按下Ctrl+PgDn键,屏幕显示通用型字段的编辑窗口。
B.单击“编辑”菜单中的“插入对象”命令,出现“插入对象”对话框。
C.单击“由文件创建”菜单选项,选择要插入或链接的文件,再单击“确定”,将选择的照片文件插入到当前的编辑窗口。
如果要删除此窗口中的对象,选择“编辑”菜单中的“消除”命令。
D.关闭通用型字段编辑窗口后,可以观察到浏览窗口的“gen”字样已经变成了“Gen”。
备注型字段数据与其他一般数据的输入方法也不一样,输入备注型数据的方法如下:
将光标停在备注型字段处(如“业余爱好”字段),双击“memo”或按下Ctrl+PgDn键,出现文字编辑窗口,在该窗口中输入相应的文字,输入备注型内容后,单击窗口右上角的关闭按钮返回。此时“memo”变为“Memo”字样,表示该字段中已经存在数据了。
按照上述方法可以输入其他记录的通用型或备注型字段内容。vfp17 用ACTIVX控件在树形显示结构中加入和移开结点
vfp17 用ACTIVX控件在树形显示结构中加...
分享给好友
vfp17 用ACTIVX控件在树形显示结构中加入和移开结点
下载至电脑
用或微信扫一扫,在手机上继续观看
分享给站外好友
把视频贴到Blog或BBS
flash地址:
<input type="text" class="form_input form_input_s" id="link3" value=''>
<input id="link4" type="text" class="form_input form_input_s" value=''>
万万表情系列(VIP会员专享)
编程经典Visual.Foxpro视频教程
播放数: 41,847
播放数:40,976
最近更新:1年前
播放数:94,737
最近更新:10个月前
播放数:30,961
最近更新:1年前
播放数:23,754
最近更新:8个月前
播放数:12,858
最近更新:1年前
播放数:15,729
最近更新:1年前
节目制作经营许可证京字670号
京公网安备号
药品服务许可证(京)-经营-VFP 90中表单控件动态效果的添加方法VFP,9&#46;0,vfp8,vfp,???
扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
VFP 90中表单控件动态效果的添加方法
举报该文档为侵权文档。
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到BBS或博客
flash地址:
支持嵌入FLASH地址的网站使用
html代码:
&embed src='/DocinViewer-4.swf' width='100%' height='600' type=application/x-shockwave-flash ALLOWFULLSCREEN='true' ALLOWSCRIPTACCESS='always'&&/embed&
450px*300px480px*400px650px*490px
支持嵌入HTML代码的网站使用
您的内容已经提交成功
您所提交的内容需要审核后才能发布,请您等待!
3秒自动关闭窗口

我要回帖

更多关于 vfp word图片控件 的文章

 

随机推荐