雪山飞狐_lzh 发表于 2010-7-12 16:34:00

自由定制的属性列表

本帖最后由 作者 于 2010-7-15 14:18:17 编辑

2010/7/15
更新版本
添加了属性关联和序列化
例子里是一个智能记忆的窗体,:)



先把工程上传了,以后再加注释:)

效果:


调用方式:

      public Form1()
      {
            InitializeComponent();
            XEntityProperties.AddTypeConverter(typeof(Point3d), new Point3dConverter());
            var values =
                new XEntityProperties
                  {
                        { "名称", 1003, "序号球", true, false },
                        { "长度", 1000, MyEnum.A },
                        { "性别", 1000, true },
                        { "字体", 1000, new Font("宋体", 9), false, true },
                        new XDataProperty("扩展属性1")
                        {
                            { "颜色索引", 1000, 4, false, true },
                            { "终点", 1000, new Point3d(), false, true }
                        },
                        new XDataProperty("扩展属性2")
                        {
                            { "起点", 1000, new Point3d(), false, true },
                            { "终点", 1000, new Point3d(), false, true }
                        },
                        new XDataProperty("扩展属性1")
                        {
                            { "颜色", 1000, new Color(), false, true },
                        },
                  };
            values["扩展属性1", "颜色索引"].AddStandardValues(4, 6);
            this.propertyGrid1.SelectedObject = values;
            this.propertyGrid1.PropertySort = PropertySort.Categorized;
      }

miracle442 发表于 2022-4-2 18:25:15

miracle442 发表于 2022-4-2 17:07
版主,很感谢你的分享,我用了确实很好,但是日期类型的属性怎么配置呢?我没捣鼓出来。。。。。

哦,好了,用了第一个版本的可以

miracle442 发表于 2022-4-2 17:07:33

版主,很感谢你的分享,我用了确实很好,但是日期类型的属性怎么配置呢?我没捣鼓出来。。。。。:(

xiongdi6k 发表于 2020-4-2 11:51:09

回帖是一种美德!感谢楼主的无私分享 谢谢

zdsx1104 发表于 2010-7-12 16:55:00

好东西

唐僧肉 发表于 2010-7-12 16:58:00

有点意思

j2hj2h 发表于 2010-7-12 18:36:00

好东西呀, 收下了, 多谢楼主.

飞诗(fsxm) 发表于 2010-7-12 20:08:00

很好很强大!

gufeng 发表于 2010-7-13 09:37:00

学习啦 下来慢慢研究研究

lzx838 发表于 2010-7-13 13:34:00

支持狐哥

sgj789012 发表于 2010-7-15 22:43:00

顶狐哥

461045462 发表于 2010-7-18 06:30:00

<p><b style="FONT-SIZE: 12px; LINE-HEIGHT: 15px">自由定制的属性列表</b>,下载了。收下好好学习学习。</p>
<p>谢谢楼主</p>
<p>&nbsp;</p>

gzxl 发表于 2010-7-18 12:24:00

下载学习!
页: [1] 2 3 4
查看完整版本: 自由定制的属性列表