标签:C#.Net组件开发 - 属性窗体内显示自定义名称
标签:C#.Net组件开发 - 属性窗体内显示自定义名称
自定义控件定义的对象类型属性,在设计时属性窗体预设显示对象全名,如命名空间较长时这里显示不全,不友好,其实只要重写对象的ToString()方法就行了,如下图:
解决方法:
Object 属性的对象类型是MyObject, 重写MyObject.ToString()方法:
本文来源文章:
C#.Net组件开发 - 设计时使用自定义属性编辑器持久化对象
http://www.csframework.com/archive/5/arc-5-20110811-1773.htm
扫一扫加作者微信
自定义控件定义的对象类型属性,在设计时属性窗体预设显示对象全名,如命名空间较长时这里显示不全,不友好,其实只要重写对象的ToString()方法就行了,如下图:
解决方法:
Object 属性的对象类型是MyObject, 重写MyObject.ToString()方法:
C# Code:
public override string ToString()
{
//用于在Properties Window内显示的名称
return "(MyObject) 编辑---> ";
}
public override string ToString()
{
//用于在Properties Window内显示的名称
return "(MyObject) 编辑---> ";
}
本文来源文章:
C#.Net组件开发 - 设计时使用自定义属性编辑器持久化对象
http://www.csframework.com/archive/5/arc-5-20110811-1773.htm
扫一扫加作者微信
版权声明:本文为开发框架文库发布内容,转载请附上原文出处连接
NewDoc C/S框架网