PropertyForm VS PropertyGrid

PropertyGird 很好 但是做界面太难看了
于是有了这个PropertyForm

原理是利用反射获取对象的接口
如果有适合条件的接口则按照接口属性的Attribute
获取一些设定 比如名称单位 只读 选项 分类等
然后就是一堆排版的工作
现在能兼容.Net里头自带的3个UITypeEditor子类 时间 颜色 和字体
更复杂的还没试过

附图
第一张 是 PropertyForm与PropertyGrid的对比
第二张 是 绑定对象类的代码
第三个是exe可以用Reflector看源代码
里头不仅有PropertyForm
还有我之前贴的PropertyTable

自己觉得有点MVC的味道
代码在这儿下载



posted on 2009-09-09 16:28 Not Coder 阅读( ...) 评论( ...) 编辑 收藏

转载于:https://www.cnblogs.com/bchp/archive/2009/09/09/1563360.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值