2011-05-03 139 views
1


我的項目是一個客戶端和服務器端的桌面應用程序。也許以後會甚至是Web界面。用戶可以填寫不同類型的表單。我希望使用這種形式的某種模板(在xml上),並將數據放在此模板中的客戶端上,以便隨後在xml中存儲用戶填充表單。對客戶端表格使用模板

我在正確的軌道上?

1.也許我可以用 String Template或者有其他的選擇嗎?

2.如何在只填寫表單的部分字段上附加搜索,這些字段將存儲在xml中?

回答

0

您可以創建一個基礎表單,並通過繼承它而不是繼承Form來將其用作其他表單的模板。

基本形式:

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

+0

信息:要基於模板

public partial class BaseForm : Form { public BaseForm() { InitializeComponent(); } protected virtual void closeButton_Click(object sender, EventArgs e) { this.Close(); } } 

表謝謝你的答案。但是我想使用像xml這樣的模板來幫助我更輕鬆地修改窗體的UI。 – 2011-07-14 06:32:57