注册 登录
编程论坛 VFP论坛

求助:表单集中新建表单,怎么能快速设置成与其他表单一致。

luandening 发布于 2025-01-11 13:16, 506 次点击
本人在用VPF9.0 SP2,结合SQL server 开发应用软件系统。
现在需要做一个大型的表单集,大约有90多个表单。
每个表单想要将表单属性设置成一致的,然后再具体设计每年表单中的控件。
比如,表单属性中的以下均为这种设置
      AutoCenter  = .T.
      BorderStyle  = 2
      Closable =  .F.
      ControlBox = .F.
      Height = 600
      MaxButton = .F.
      MinButton = .F.
      ShowWindow = 1
      Visible = .F.
      Width = 1000
每一个新建的表单都要重复以上操作,设置起来挺麻烦而且费时间的,请教一下,各位大神有什么便捷的方法吗?



      
4 回复
#2
凝聚双眼2025-01-11 14:38
类?
#3
sam_jiang2025-01-11 17:14
把这个表单保存为类,比如命名为baseform,以后实例化就可以了。oform=createobject("baseform")

在设计模式下,你可以把这个form保存为baseform,把这个文件设置成只读,以后打开这个表单,首先第一件事就是另存为其他名称的表单,,,


#4
csyx2025-01-11 21:08
vfp 团队推荐的步骤:
1. 工具栏 > 新建表单 > 设置你希望的所有特性 > [文件]菜单 > 另存为类
2. [工具]菜单 > 选项 > [表单]选项卡 > 勾选[模板类]下的[表单]复选框 > 弹出文件选择对话框 > 选中你刚另存的表单类 > 点击[设置为默认]
以后你新建的表单,都将是以此模板表单派生的实例


[此贴子已经被作者于2025-1-11 21:10编辑过]

#5
luandening2025-01-12 08:40
感谢一下。用了这个方法,非常方便。

也谢谢其他人积极帮忙。




以下是引用csyx在2025-1-11 21:08:49的发言:

vfp 团队推荐的步骤:
1. 工具栏 > 新建表单 > 设置你希望的所有特性 > [文件]菜单 > 另存为类
2. [工具]菜单 > 选项 > [表单]选项卡 > 勾选[模板类]下的[表单]复选框 > 弹出文件选择对话框 > 选中你刚另存的表单类 > 点击[设置为默认]
以后你新建的表单,都将是以此模板表单派生的实例

1