首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏跟着阿笨一起玩NET

    PropertyGrid绑定Dictionary

    本文摘抄:http://greatverve.cnblogs.com/archive/2012/02/08/propergrid-Dictionary.html PropertyGrid直接绑定Dictionary dicTest.Add(0, "第一项");     dicTest.Add(3, "第二项");     dicTest.Add(5, "第三项");     dicTest.Add(1, "第四项");     //propertyGrid1 Hashtable();     //d["Hello"] = "World";     //d["Meaning"] = 42;     //d["Shade"] = Color.ForestGreen;     propertyGrid1 (), null)     {         _dictionary = d;         _key = key;     }     //The attributes are used by PropertyGrid override bool ShouldSerializeValue(object component)     {         return false;     } } private void propertyGrid1

    1.1K20发布于 2018-09-18
  • 来自专栏逍遥剑客的游戏开发

    强大的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

    80850发布于 2018-05-23
  • 来自专栏逍遥剑客的游戏开发

    强大的PropertyGrid

     PropertyGrid, 做工具一定要用这东西..... 把要编辑的对象看成类的话, 所有要编辑的属性就是成员 嗯嗯, 最近看了几眼Ogitor, 它对于PropertyGrid的使用就很不错 所有要编辑的对象(灯光, 模型, 粒子等等)都有一个共同的基类, ->SelectedObject = gcnew Human(); 它就能自动识别出Human类中的property, 并且自动关联到PropertyGrid中: ? 对于枚举类型, PropertyGrid会自动显示成下拉框. 把性别改成枚举看看: enum struct SexType { Male, Female }; ? 这个, 暂时没需求, 不实现了, 有兴趣的参考:Getting the Most Out of the .NET Framework PropertyGrid Control

    1.2K50发布于 2019-02-20
  • 来自专栏全栈程序员必看

    repeater控件用法_propertygrid控件

    大家好,又见面了,我是你们的朋友全栈君。 在我们编写程序的时候经常会遇到控件嵌套的问题。 通常最经常用到的控件时repeater,以下是一两个列子。 HTML <asp:repeater id=

    2.2K20编辑于 2022-11-04
  • 来自专栏静谧的小码农

    C# WinForm PropertyGrid用法

    关于C# PropertyGrid的用法没有找到,找到一个C++的用法。 模仿着使用了一下,感觉挺不错,分享一下。 基本用法: 拖个PropertyGrid,绑定一个属性类就行了。 InitializeComponent();         }         private void Form1_Load(object sender, EventArgs e)         {             propertyGrid1

    2.3K20发布于 2019-01-11
  • 来自专栏跟着阿笨一起玩NET

    PropertyGrid中的枚举显示为中文

    本文转载:http://www.cnblogs.com/yank/archive/2011/09/17/2179598.html ropertyGrid中的枚举显示为中文 在系统开发中,经常会使用PropertyGridPropertyGrid中枚举显示中,又比较复杂一些。PropertyGrid显示复杂属性需要TypeConverter,也就是一个转换 器,可以对其进行设置,显示我们想要的格式、内容。 现有技术PropertyGrid枚举显示中文,有一些利用了绑定自定义控件,有一些绑定自定义的 IList对象。

    1.7K20发布于 2018-09-18
  • 来自专栏跟着阿笨一起玩NET

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

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

    1.9K20发布于 2018-09-18
  • 来自专栏逍遥剑客的游戏开发

    Ogitor代码分析

    如果是.net的话, 就方便许多, 直接可以获得PropertyInfo[], 而且能跟PropertyGrid控件进行属性的自动绑定. PropertyGrid的Item绑定的数据, 也是这个ID, 而不是实际的对象. 但是, 这样也带来另一个问题: 每扩充一个属性就会去改动这个类型定义的头文件, 那DLL中定义的特殊属性怎么办? /// The definition for any SETXXX function /// BIND_ID: is the BINDING ID between the PropertyGrid and  the Actual Functions ////param val     : Since the actual variable types change, PropertyGrid passes used as "false" from PropertyGrid typedef void (THISCALL CBaseEditor::* BINDINGSETFUNC)(int BIND_ID,

    73620发布于 2018-05-23
  • 来自专栏逍遥剑客的游戏开发

    WPF工具开发: 第三库选择

    PropertyGrid Winforms's PropertyGrid 非WPF原生支持, 需要借助WinFormHost 风格不可定制 PropertyInspectorView 算是"官方 Grid 开源 功能还不够完善 可以定制风格 image.png PropertyEditor for WPF 开源 功能比较实用, 有自己的特色 image.png Actipro PropertyGrid

    1.1K60发布于 2018-05-23
  • 来自专栏逍遥剑客的游戏开发

    WPF工具开发: 第三库选择

    PropertyGrid Winforms's PropertyGrid 非WPF原生支持, 需要借助WinFormHost 风格不可定制 PropertyInspectorView 算是"官方" 库, 风格不可定制 WPF Property Grid 开源 功能还不够完善 可以定制风格 PropertyEditor for WPF 开源 功能比较实用, 有自己的特色 Actipro PropertyGrid

    1.3K50发布于 2019-02-20
  • 基于C# winform实现简单流程图绘制工具

    用户界面功能 基本操作 添加各种图形组件 缩放控制 主题切换 页面布局(横向/纵向) 属性编辑 propertyGrid1.SelectedObject = obj; 使用 PropertyGrid .SelectedGridItemChanged += new SelectedGridItemChangedEventHandler(propertyGrid1_SelectedGridItemChanged ); propertyGrid1.Leave += new EventHandler(propertyGrid1_Leave); undoGrid.CellContentClick flowChartContainerBindingSource.ResetBindings(false); } void propertyGrid1 object sender, EventArgs e) { controller.PropertyChanged(); } void propertyGrid1

    36500编辑于 2025-07-16
  • 来自专栏逍遥剑客的游戏开发

    基于属性的编辑器框架

    Undo/Redo只不过是把属性进行还原而已 界面显示 属性可以与PropertyGrid良好的结合. 对于MFC的PropertyGrid正好可以用FourCC的uint值做为id.

    1.2K20发布于 2018-05-23
  • 来自专栏hbbliyong

    ExtJS中xtype一览

    显示 Flash 的组件(Since 3.0) grid Ext.grid.GridPanel 表格 editorgrid Ext.grid.EditorGridPanel 可编辑的表格 propertygrid Ext.grid.PropertyGrid 属性表格 editor Ext.Editor 编辑器 dataview Ext.DataView 数据显示视图 listview Ext.ListView

    2K50发布于 2018-03-05
  • 来自专栏全栈程序员必看

    .NET控件名称缩写一览表「建议收藏」

    2 rpd ReportDocument 其他 1 dud DomainUpDown 2 hsc HScrollBar 3 prg PropertyGrid

    1K10编辑于 2022-08-09
  • 来自专栏葡萄城控件技术团队

    VS2010 Extension实践(3)——实现自定义配置

    另一个ProvideOptionPage来指定配置信息对象和界面,它是从DialogPage派生,需要注意的是需要为它提供Guid和ClassInterface类型;默认情况下,显示该配置对象使用PropertyGrid

    855100发布于 2018-01-10
  • 来自专栏张善友的专栏

    使用Gemini构建自己的IDE

    PropertyGrid(属性网格):标准的属性网格布局。 Xna:用于处理XNA内容的工具。 Gemini基于Apache 2许可证发布,源代码可以从GitHub上获取。

    1.8K60发布于 2018-01-29
  • 来自专栏科控自动化

    [C#] winform显示对象的属性和值

    折腾了2天,2种方法达到如下效果: 方法一:利用特性和特性控件 propertyGrid1.SelectedObject = electricMeter; 方法二: 利用反射 主要实现代码: private

    4.6K11编辑于 2022-03-29
  • 来自专栏dotNET编程大全

    .NET 封装的Windows平台轻量DirectUI框架

    progressbar notify obj titlebar datebox colorpicker scorebutton carousel template listview drawingboard propertygrid

    45510编辑于 2024-02-21
  • 来自专栏逍遥剑客的游戏开发

    C++的反射和序列化

    Template)不同的数据 Others 以前做Delegate实现的时候只接触过成员函数指针, 没想到还有个成员变量指针, C++真是博大精深 Enum和Container需要特殊对待 如果要反射到.net的PropertyGrid

    1.4K20发布于 2018-05-23
  • 来自专栏DotNet NB && CloudNative

    WPF 开发者必备!这个开源控件库让你告别“丑界面”

    比如按钮、下拉框(ComboBox)、评分控件(Rate)、滑块(Slider)、属性编辑器(PropertyGrid)等。这些控件覆盖了从基本输入到复杂交互的各种场景。 2.

    55110编辑于 2025-09-02
领券