例,我有一个控件需要添加自定义属性。
public enum ResourceMode : byte
{
//未定义
Null = 0,
//通用
Common = 1,
//自身
Self = 2,
//外部
Ext = 3
} [Description("资源类型:Null(空) Common(公用) Self(自身) Ext(外部)"), Category("ExProperty")]
public ResourceMode mResourceMode
{
get
{
return mEnmResourceMode;
}
set
{
mEnmResourceMode = value;
} }这样我可以在设计时,修改这个属性,但是这里的ResourceMode是一个枚举,能否实现这个
枚举动态生成,也就是说ResourceMode的内容来自于动态内容?最好有代码示例。谢谢。
public enum ResourceMode : byte
{
//未定义
Null = 0,
//通用
Common = 1,
//自身
Self = 2,
//外部
Ext = 3
} [Description("资源类型:Null(空) Common(公用) Self(自身) Ext(外部)"), Category("ExProperty")]
public ResourceMode mResourceMode
{
get
{
return mEnmResourceMode;
}
set
{
mEnmResourceMode = value;
} }这样我可以在设计时,修改这个属性,但是这里的ResourceMode是一个枚举,能否实现这个
枚举动态生成,也就是说ResourceMode的内容来自于动态内容?最好有代码示例。谢谢。
解决方案 »
- form下的panel保存图片
- C#中请如何在循环后清除循环体变量以释放其占用的内存?
- Textbox 文本框 的数据验证问题,请大家帮忙!。。。
- 如何写一C#程序段:自动检测与远程主机(知道IP)已经连接情况?
- GGJJ们:datagrid中用dropdownlist改变某一行的值有没有什么好办法呀??
- 请问判断panel是否为空的IF语句要如何写?
- c#中关于拦截关机消息的问题!!
- 关于 .net 单元测试
- Visual Studio .NET 2003还没有正式版吗?
- 除了vs.net外。还有什么可以用来编辑C#的软件呢?
- 初学,请教简单问题,将dataset拖到窗口。
- 初学.net 在网上下了一些源码,怎么全是CS文件啊
以前讨论过:http://topic.csdn.net/u/20100820/18/094e64b4-b1d3-4429-b8c6-6991ca24c2e5.html
而是在VS2010设计时。一般情况: 自定义一个控件,给这个控件加一个自定义属性,然后其他打开Form设计器,
拖入这个控件,PropertyGrid中多了一个自定义属性,这个属性的内容来自一个enum,
没问题。我的情况:前面等同,后面,这个新加的属性里面的值来自的enum的内容是动态加入的。