//结构体类型
public struct SimpleStruct
{
public SimpleStruct(int _A, int _B, int _C)
{
A = _A;
B = _B;
C = _C;
}
int A;
int B;
int C;
}
//属性代码
private SimpleStruct simpleSr = new SimpleStruct(111, 222, 333);
[Category("自定义属性")]
[Description("这个属性是灰色的,不可用!")]
public SimpleStruct SimpleSr
{
get { return simpleSr; }
set { simpleSr = value; }
}
但属性的窗体这个属性是灰色的
同理,类class类型的属性也一样。
如知道,请写一个简单例子的代码,请测试后再帖出来,我在网上找了方法,但并没有成功
效果就和Control类的Size属性那样的效果
---
[Browsable(true)]//指定是否在属性栏可见
加了这个是一样的,你可以在代码里先试试 。
长风秋雁
相关分类