VFP:运行表单的命令?

 我来答
zdingyun
推荐于2016-09-01 · 知道合伙人软件行家
zdingyun
知道合伙人软件行家
采纳数:15429 获赞数:48174
1982年上海业余工业大学化工系毕业 现退休

向TA提问 私信TA
展开全部

VFP:运行表单的命令是Do Form 。

Do Form命令:

运行窗体设计器创建的已编译窗体或窗体集。

语法:

DO FORM FormName | ?

[NAME VarName [LINKED]]

[WITH cParameterList]

[TO VarName]

[NOREAD] [NOSHOW]

参数:

formname

指定要运行的窗体或窗体集的名称。

显示你的对话框,您可以从中选择一个窗体或窗体设置为运行。

NAME VarName [LINKED]

指定一个变量或数组元素与您可以参考表格或表单集。如果指定了一个不存在的变量时,Microsoft Visual FoxPro自动创建它。如果指定数组元素,数组必须存在您发出DO FORM前。如果指定变量或数组元素已经存在,其内容将被覆盖。

DO FORM 例子:

下面的示例运行数据表(jwl_jink.scx)

do form  D:\jwl\jwl_jink.scx

钟为呼问萍
2019-10-10 · TA获得超过3597个赞
知道大有可为答主
回答量:2999
采纳率:34%
帮助的人:185万
展开全部
表单不能作为exe程序主页面,要先编写一个程序,程序中运用read
event命令,具体代码可参考我原来写的一个程序:
_screen.visible=.f.
on
shutdown
do
form
main(main替换为你所设计的程序的主页面)
read
events
clear
events
clear
all
close
all
quit
return
步骤是:在项目管理器中新建程序文件,把上面的代码写进去保存,点击右键设置为主程序(记不清是不是程序两个字了),
另外,要把运行库放到你所编写的exe文件的同一个文件夹下,包括vfp6r.dll,vfp6rchs.dll,vfp6renu.dll,这些运行库可在“我的电脑”中搜索,安装vfp6时已经安装在了windows或者其他文件夹里。运行库是在没有安装vfp6
的机子上运行你的程序所必需的。
还有提示一点:如果你不太懂,你最好是把你程序所有涉及的图片、表单、表。。。等全部加到项目中,连编后生成程序。如果要在没有安装vfp的机子上运行你这个exe文件,就把整个文件夹过去,双击.exe文件就ok了。
再说一点:现在vfp9都出来了,你怎么还用vfp6?
如果还不懂,请上我所建的个人网站“民航公安网”,网址:
在主页“个人档案”栏中给我留言,我会回答你的,因为我刚学习vfp时所编程序也是一闪而过。(只不过我还要上班,可能要一两天才能回答你在我网站上的问题)
请参考
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
求灿凭焱
2019-06-01 · TA获得超过3971个赞
知道大有可为答主
回答量:3022
采纳率:28%
帮助的人:202万
展开全部
DO
FORM
FormName
|
?
[NAME
VarName
[LINKED]]
[WITH
cParameterList]
[TO
VarName]
[NOREAD]
[NOSHOW]
参数
FormName
指定要运行的表单或表单集的名称。
?
显示运行(Do)对话框,从中选择要运行的表单或表单集。
NAME
VarName
[LINKED]
指定一个用来引用表单或表单集的内存变量或数组元素。如果指定的内存变量不存在,Microsoft
Visual
FoxPro
将自动创建它。如果指定一个数组元素,则在执行
DO
FORM
之前,该数组必须存在。如果指定的内存变量或数组元素已经存在,则改写原有内容。如果省略
NAME
子句,则
Visual
FoxPro
创建一个与表单或表单集文件同名的对象型内存变量。包含
LINKED
可用来连接表单到相关联的内存变量,当变量超出作用域时释放表单。如果没有包含
LINKED,即使没有与表单相关联的内存变量,表单仍可以是活动的。
WITH
cParameterList
指定传递到表单或表单集的参数。运行表单集时,如果表单集的
WindowType
属性设置为
无模式(0)

模式(1),参数就传递给表单集的
Init
方法。如果表单集的
WindowType
属性设置为
读(2)

读模式(3)
,参数就传递给
Load
方法。
TO
VarName
指定存放表单返回值的变量。如果变量不存在,Visual
FoxPro
自动创建它。可在表单的
Unload
事件过程中使用
RETURN
命令来指定返回值。如果不包含返回值,则返回默认值真(.T.)。如果要使用
TO,表单的
WindowType
属性必须设置为1
(模式)。如果表单的
Init
事件过程返回了.F.,则防止开始表单实例,Unload
事件过程将不返回值到
VarName。
NOREAD
指定创建并显示表单集,但在执行
READ
前不激活控件。如果表单集对象的
WindowType
属性没有设置为
2
(读),则忽略
NOREAD。
NOSHOW
指定在运行表单时,不调用表单的
Show
方法。当包含
NOSHOW
并运行表单时,直到表单的
Visible
属性设置为真(.T.)或表单的
Show
方法被调用,表单都是不可见的。
说明
DO
FORM
执行表单或表单集的
Show
方法。
WindowType
属性的
读(2)

读模式(3)
设置是为了向后兼容性,而且只能用于转换来自早期
FoxPro
版本的表单。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
镜刚隽红螺
2020-02-01 · TA获得超过3662个赞
知道小有建树答主
回答量:3144
采纳率:35%
帮助的人:226万
展开全部
在命令窗口输入:do
form
表单名
如果是正在编辑的表单需要运行,就点工具栏上的一个感叹号的按钮。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
summer916
2009-05-15 · TA获得超过1961个赞
知道小有建树答主
回答量:905
采纳率:0%
帮助的人:1368万
展开全部
do form 表单名
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式