这是我做的第二个版本;初学者可以看一下;控件的动态生成数据用XML保存