Winform模板系统,如ASP.NET MasterPage或MS Access SubForm

pro*_*ice 2 c# vb.net winforms

Winform Framework是否存在类似于ASP.NET Masterpage或MS Access SubForm的东西?

使用MS Access SubForm,您可以像ASP.NET主页一样.当Winform创建大量复杂的表单时,这是一个巨大的时间损失.您必须使用代码生成来补偿创建代码重复或运行动态表单,这要困难得多.

我在互联网上搜索但找不到任何东西.

Hen*_*man 5

Master Pages的关闭是Form Inheritance.它是常规类继承,但也受Designer支持.尝试一下:

1)添加一个带有确认和取消按钮的表单,构建项目(必要)

2)选择"项目","添加新项","Windows",然后选择"继承的表单"模板.从步骤1)中选择表格作为基本表格.添加一些控件.

3)重复步骤2)几次

4)制作一些按钮来显示表格,构建和测试

5)从1)返回表格并更改一些内容(背景),再次运行


您的其他工具是UserControls,它们与ASP.NET中的工作方式非常相似.您将它们像Forms一样开发并将它们应用为控件.