一个简单的动态加载控件并保存控件信息的框架

原创 2011年01月11日 13:58:00

    当前要实现一个很多参数项要设置的界面,不多的模块需要不同个参数设置,考虑到不可能每个参数设置界面都做个配置界面吧,那样就太大工作量太大了,因此决定通过xml文件动态加载控件并布局,然后动态保存实现,这样即使增加一个参数或减少一个参数,一个配置界面都可以统一处理。定制一个接口,这个接口实现值管理和自己状态加载和序列化。如下:

 

   

 

然后通过类继承去实现需要实现的控件,比如Label继承类叫DyLabel,实现如下:

 

 

其中的Xml格式如下:

 

  <DyLabel>

      <Text>用户机ID</Text>

    </DyLabel>

其余依次可以实现所有的控件DyTextBox等。最后用一个用户控件布局配置界面项,一般都是个DyLable和其他控件的组合,实现一个配置项类:DyControl

 

 

配置界面通过TableLayout布局,动态解析xml文件,实现保存等。欢迎交流。

 

 

 

 

 

 

一个猜数字的小游戏—C# 控件的动态加载和应用 多线程

用C#开发的一个猜数字的小游戏 C#

Android动态加载XML文件及控件来简单实现QQ好友印象的功能

在android开发中,我们常常会遇到界面布局控件不确定的情况。由于某些功能的原因或者为了体现某些app的特色等这些原因会导致我们在实现界面布局时需要动态去加载一些控件,那么下面就来介绍一下如何用动态...

VB6.0动态加载ActiveX控件漫谈...

  • 2009年10月08日 01:55
  • 7KB
  • 下载

C# checklistbox控件用法总结(怎样得到多选的值,以及动态加载数据)

一般认为:foreach (object obj in checkedListBox1.SelectedItems)即可遍历选中的值。 其实这里遍历的只是高亮的值并不是打勾的值。遍历打勾的值要用下面...

ASP.NET动态加载用户控件,关于后…

一直以来,我都在思考,一些繁琐的操作,比如我们一般的管理后台,很多都是数据的添加、修改与删除,列表的操作,而且一般我们都是用.aspx文件去做的。 看下下面这个典型的后台(比较粗糙): 说...

如何快速进行动态加载树控件

  • 2009年07月23日 13:53
  • 108KB
  • 下载

aspnet最新动态加载树控件

  • 2013年12月03日 12:15
  • 674KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:一个简单的动态加载控件并保存控件信息的框架
举报原因:
原因补充:

(最多只允许输入30个字)