我的项目是一个客户端和服务器端的desctop应用程序。也许以后会是网络界面。用户可以填写不同类型的表格。我想使用这种形式的某种模板(在xml上)并在客户端将数据放在这个模板中,然后存储用户在xml中填写一个表单。
我走在正确的轨道上?
1.也许我可以使用 String Template或者有替代方案?
2.如何仅在填写表格的某些字段上附加搜索,这些字段将存储在xml中?
答案 0 :(得分:0)
您可以创建一个基本表单,并通过继承它而不是继承Form来将其用作其他表单的模板。
基本形式:
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 http://www.java2s.com/Code/VB/GUI/InheritsfromBaseForm.htm中的一个更大的例子 以及来自MS http://msdn.microsoft.com/en-us/library/aa983613(v=vs.71).aspx
的一些信息