如果您有一个带有字段的用户控件,public int number = 10;
当您在 VS 2010 和 C# 中使用设计器时,您能否在属性框中显示该值?
问问题
147 次
2 回答
2
你必须把你的变量变成一个属性。尝试添加 Get Set,有时您必须添加正确的属性(引用 System.ComponentModel 类)
private int _Number = 10;
[DefaultValue(10)]
[Description("This is a number.")]
public int Number
{
get { return _Number; }
set { _Number = value; }
}
注意: DefaultValue 属性用于将设计器设置为粗体或不加粗。它实际上并没有设置默认值。
于 2011-08-24T15:32:08.917 回答
2
使用 System.ComponentModel;
[Browsable(true)]
public bool SampleProperty { get; set; }
如果您想要某个类别下的属性
[Category("My Properties")]
public string MyCustomProperty{ get; set; }
于 2011-08-24T15:35:22.717 回答