问:

关于VFP的表单调用

答:
VFP中的表单调用主要有以下几种方式:
1. Do Form 语句:用于调用未加密的表单文件,语法为:Do Form 表单名
  例如:Do Form "frmMain"   调用frmMain表单
2.  Load 方法:用于调用加密的FRX表单文件, 语法为:Load 表单文件全路径
  例如:Load "D:\VFP\Forms\frmMain.frx"   调用加密表单
3. Show 方法:用于以模式窗体方式调用表单,语法为:Show(表单名)
  例如:Show("frmMain")   以模式方式调用frmMain表单 
4. Raise 方法:用于以非模式窗体方式调用FRX加密表单,语法为:Raise 表单文件名
  例如:Raise "frmMain.frx"   以非模式方式调用加密表单frmMain
5. Define Form 语句:在代码中定义表单,不依赖外部的表单文件,语法为:
  Define Form 表单名
      //表单对象定义代码
  EndDefine
6. New 对象方式:通过New操作符 dynamical 创建表单对象,语法为:
  oForm = New Form 
  然后通过oForm对象操作该表单 
7. Call Form 方式:通过Call Form 函数调用表单,语法为:
  Call Form("表单名")   
通过以上7种方式,VFP程序可以灵活的调用和操作表单。表单调用后,可以通过表单上各种对象的Click,LostFocus等事件驱动表单,实现表单与代码的交互。表单数据也可通过各对象的Value属性轻松实现获取和设置。
VFP作为一款强大的表单驱动开发工具,其表单调用方法和操作同样非常丰富,熟练掌握表单的各种调用方式和在代码中与表单对象的交互,是成为VFP高手的重要一环。