在vfp中怎么用prg生成scx

 我来答
jack_wang0823
2017-09-04 · TA获得超过2956个赞
知道大有可为答主
回答量:4143
采纳率:87%
帮助的人:1421万
展开全部

在vfp 中 可以使用 prg  来建立生成一个 表单 form  但是无法生成一个 scx 文件

下面的示例示范了如何使用 AddObject 方法程序将对象或控件添加到一个表单中。AddObject 被用来将一个 Line 控件和三个命令按钮添加到该表单。 

line 控件和命令按钮的 Visible 属性设置为“真”(.T.)。在默认情况下,将对象或控件添加到表单后,它们是不可见的。 

frmMyForm = CREATEOBJECT( 'Form ') && 创建一个表单 
frmMyForm.Closable = .F. && 使控件菜单框失效 

frmMyForm.AddObject( 'shpLine ', 'Line ') && Add a Line control to the form 
frmMyForm.AddObject( 'cmdCmndBtn1 ', 'cmdMyCmndBtn1 ') && “向上”Cmnd 按钮 
frmMyForm.AddObject( 'cmdCmndBtn2 ', 'cmdMyCmndBtn2 ') && “向下”Cmnd 按钮 
frmMyForm.AddObject( 'cmdCmndBtn3 ', 'cmdMyCmndBtn3 ') && ‘退出’Cmnd 按钮 

frmMyForm.shpLine.Visible = .T. && 使 Line 控件可见 
frmMyForm.shpLine.Top = 20 && 指定 Line 控件与表单上边距 
frmMyForm.shpLine.Left = 125 && 指定 Line 控件与表单左边距 

frmMyForm.cmdCmndBtn1.Visible =.T. && “向上”命令按钮可见 
frmMyForm.cmdCmndBtn2.Visible =.T. && “向下”命令按钮可见 
frmMyForm.cmdCmndBtn3.Visible =.T. && “退出”命令按钮可见 

frmMyForm.SHOW && 显示表单 
READ EVENTS && 启动事件处理 

DEFINE CLASS cmdMyCmndBtn1 AS COMMANDBUTTON && 创建命令按钮 
Caption = 'Slant \ <Up ' && 加上命名按钮的标题 
Left = 50 && 命令按钮与表单的左边距 
Top = 100 && 命令按钮与表单的上边距 
Height = 25 && 命令按钮的高度 

PROCEDURE Click 
ThisForm.shpLine.Visible = .F. && 隐藏 Line 控件 
ThisForm.shpLine.LineSlant = '/ ' && 向上倾斜 
ThisForm.shpLine.Visible = .T. && 显示 Line 控件 
ENDDEFINE 

DEFINE CLASS cmdMyCmndBtn2 AS CommandButton && 创建命令按钮 
Caption = 'Slant \ <Down ' && 加上命名按钮的标题 
Left = 200 && 命令按钮与表单的左边距 
Top = 100 && 命令按钮与表单的上边距 
Height = 25 && 命令按钮的高度 

PROCEDURE Click 
ThisForm.shpLine.Visible = .F. && 隐藏 Line 控件 
ThisForm.shpLine.LineSlant = '\ ' && 向下倾斜 
ThisForm.shpLine.Visible = .T. && 显示 Line 控件 
ENDDEFINE 

DEFINE CLASS cmdMyCmndBtn3 AS CommandButton && 创建命令按钮 
Caption = '\ <Quit ' && 加上命名按钮的标题 
Cancel = .T. && 默认的 Cancel 命令按钮(Esc) 
Left = 125 && 命令按钮与表单的左边距 
Top = 150 && 命令按钮与表单的上边距 
Height = 25 && 命令按钮的高度 

PROCEDURE Click 
CLEAR EVENTS && 停止事件处理,关闭表单 
ENDDEFINE
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式