原文:PropertyGrid使用总结1 PropertyGrid控件说明

我们在做窗体应用程序开发中,通常需要通过以下界面,完成对象的动态修改,其简单快捷的操作方式,大大提升了我们开发效率,如图: 在当前原始控件无法满足我们的要求的时候,我们通常需要自定义控件,为了提升控件的通用性,我们也希望这个控件可以通过以上属性对话框进行动态修改。我们定义如下控件: 将当前的对象拖到界面后,可以看到如下显示: 除了来自父类的控件之外,定义了 个额外属性,并且也定义了初始值,其实现如 ...

2020-02-11 19:25 0 668 推荐指数:

查看详情

PropertyGrid使用总结5 UITypeEditor

我们在定义一个新类的时候,这个类无法用现在的编辑器表达,我们需要自定义一个可以表达当前对象属性的编辑器的时候,就需要使用UITypeEditor。 我们定义一个坐标控件,基本定义如下: 代码呈现如下: 我们定义一个自定义的UITypeEditor对象实现对象的编辑 ...

Thu Feb 13 06:10:00 CST 2020 0 696
PropertyGrid使用总结2 TypeConverter

类型转换的作用,是实现PropertyGrid输入的多个文本信息,能够与对象进行有效的转化,比如我们具有如下一个对象: 我们看一下显示当前的控件,会发现OffsetDef并不会显示属性,且无法编辑,如图: 这是由于系统并无法解析OffsetDef对象,意思无法将它转化 ...

Wed Feb 12 06:17:00 CST 2020 0 647
PropertyGrid使用总结4 IcustomTypeDescriptor

前面章节说明了一个重要的类TypeConverter,有些对象需要提供自定义的描述的时候,TypeConverter可能就不满足,在那些情况下,需要实现自定义的描述呢, 比如以下需求: 当对象需要动态类型信息时,需要自描述的时候。 COM 对象的类型信息,COM 对象不支持属性或属性 ...

Thu Feb 13 04:35:00 CST 2020 0 960
WinForm窗体PropertyGrid控件使用

  使用过 Microsoft Visual Basic 或 Microsoft Visual Studio .NET的朋友,一定使用过属性浏览器来浏览、查看或编辑一个或多个对象的属性。.NET 框架 PropertyGrid 控件是 Visual Studio .NET 属性浏览器的核心 ...

Sat Sep 12 02:34:00 CST 2015 0 5717
C# PropertyGrid使用总结

优先级更高; 2. enum会自动使用列表框表示; 3. 自带输入有效性检查,如int类型输入do ...

Tue Feb 27 22:28:00 CST 2018 0 8051
关于PropertyGrid控件的排序问题

前些天,由于在项目中需要用到PropertyGrid这个控件,展现其所在控件的某些属性,由于有些控件的属性较多,不易浏览,而且PropertyGrid的排序默认的按照字母的顺序排列的,这样导致在在某些属性想要排在第一位非常不方便,于是我总结了网友们的一些思路,自己便解决呢!现在来说 ...

Tue Apr 08 22:00:00 CST 2014 0 3376
PropertyGrid控件由浅入深(二):基础用法

目录 PropertyGrid控件由浅入深(一):文章大纲 PropertyGrid控件由浅入深(二):基础用法 控件的外观构成 控件的外观构成如下图所示: PropertyGrid控件包含以下几个要素: 属性名称 属性的名称、标题。 属性编辑器(属性值 ...

Sun Nov 16 21:10:00 CST 2014 1 5421
PropertyGrid控件由浅入深(一):文章大纲

Winform中PropertyGrid控件是一个非常好用的对象属性编辑工具,对于Key-Value形式的数据的处理也是非常的好用。 因为Property控件设计良好,在很小的空间内可以展示很多的内容,具体可以参考Visual Studio的属性编辑。 如果我们使用得当,可以节省您很多宝贵 ...

Thu Nov 13 06:56:00 CST 2014 1 2090
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM