可能你刚开始定义的时候有问题,你定义属性的时候,就应该用enum声明的对象来定义这个属性的类型,然后给属性赋值时,你就可以通过enum声明的对象打点来赋值
例如
Code
感觉不需要特殊设置
下面代码是Button.AutoSizeMode 的属性定义,AutoSizeMode就是一个枚举类型,感觉没有特别指明什么。
[
SRCategory(SR.CatLayout),
Browsable(true),
DefaultValue(AutoSizeMode.GrowOnly),
Localizable(true),
SRDescription(SR.ControlAutoSizeModeDescr)
]
public AutoSizeMode AutoSizeMode
Code
enum Gender
{
Male,
Female
}
class Test
{
public Gender Gender { get; set; }
}
这样在test.Gender时,职能感知将自动提示你选择Male或Female