首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

强大的PropertyGrid

PropertyGrid, 做工具一定要用这东西........把要编辑的对象看成类的话, 所有要编辑的属性就是成员 嗯嗯, 最近看了几眼Ogitor, 它对于PropertyGrid的使用就很不错 所有要编辑的对象(灯光, 模型, 粒子等等)都有一个共同的基类,...(公司那个编辑器要多土就有多土-_-) 尽管Ribbon界面看起来很酷, 我还是对MFC提不起兴趣来... .net里的PropertyGrid更方便, 一点一点来: 属性自动绑定: ref class...->SelectedObject = gcnew Human(); 它就能自动识别出Human类中的property, 并且自动关联到PropertyGrid中: 对属性进行分类并加注释: ref class...这个, 暂时没需求, 不实现了, 有兴趣的参考:Getting the Most Out of the .NET Framework PropertyGrid Control

56550
您找到你想要的搜索结果了吗?
是的
没有找到

运行时自定义PropertyGrid显示属性项目

运行时自定义PropertyGrid显示属性项目 简述 在PropertyGrid所显示的属性内容包括属性分类(Category)及组件属性, 在一般情况下直接使用PropertyGrid来显示一个对象的所有属性是非常方便的...问题描述 像上面所说,在创建自建组件时可以用Attribute的方式来设置PropertyGrid的显示样式,但这种方法不能应用于已有的组件,像系统中的TextBox,Button等,除非自己建立一个由这些组件派生的类...解决方法 在.Net中提供了一个自定义类型说明的接口(System.ComponentModel.ICustomTypeDescriptor),PropertyGrid可以直接自动处理用此接口生成的对象...中所显示的属性名称都还是原有名称,若想同时改变在PropertyGrid中显示出来的名称则需要重写PropertyDescriptor中的部分方法,在上面这段代码中的CustomPropertyDescriptor...选择对象 propertyGrid1.SelectedObject = cp; 文件下载 源码 演示

1.3K20

扫码

添加站长 进交流群

领取专属 10元无门槛券

手把手带您无忧上云

扫码加入开发者社群

热门标签

活动推荐

    运营活动

    活动名称
    广告关闭
    领券