C# 对客户端表单使用模板

C# 对客户端表单使用模板,c#,winforms,web-applications,C#,Winforms,Web Applications,我的项目是一个带有客户端和服务器端的desctop应用程序。也许以后甚至会出现web界面。用户可以填写不同类型的表单。我想使用这种表单的某种模板(在xml上),然后将客户端的数据放入这种模板中,以存储用户填写的xml表单 我在正确的轨道上 1.也许我可以使用,或者有其他选择 2.如何仅对表单中填写的某些字段附加搜索,这些字段将存储在xml中?您可以通过继承而不是继承表单来创建一个基本表单,并将其用作其他表单的模板 基本形式: public partial class BaseForm : For


我的项目是一个带有客户端和服务器端的desctop应用程序。也许以后甚至会出现web界面。用户可以填写不同类型的表单。我想使用这种表单的某种模板(在xml上),然后将客户端的数据放入这种模板中,以存储用户填写的xml表单

我在正确的轨道上

1.也许我可以使用,或者有其他选择


2.如何仅对表单中填写的某些字段附加搜索,这些字段将存储在xml中?

您可以通过继承而不是继承表单来创建一个基本表单,并将其用作其他表单的模板

基本形式:

public partial class BaseForm : Form
{
    public BaseForm()
    {
        InitializeComponent();
    }
    protected virtual void closeButton_Click(object sender, EventArgs e)
    {
        this.Close();
    }
}
要基于模板的表单:

public partial class MainForm : BaseForm
{
    public MainForm()
    {
        InitializeComponent();
    }
}
下面是VB中的一个较大示例

还有一些来自MS的信息

谢谢您的回答。但我希望使用像xml这样的模板来帮助我更容易地修改表单的ui。