怎样为窗口增加新的属性
我有一个窗体BaseForm,我给他加了一个属性:RuleName
另外一个窗体ChildForm继承了该窗体,我希望在ChildForm的属性窗口中能够看见该
RuleName属性,并且可以进行设置,我应该怎么做,希望给出详细实例,谢谢!
------解决方案--------------------父窗口中定义即可:
protected string _ruleName;
public string RuleName
{
get { return _ruleName; }
set { _ruleName= value; }
}
------解决方案-------------------- privatestring _ruleName;
[Description( "获取或设置返回的文本 "), DefaultValue( " "), Browsable(true)]
public string RuleName
{
get { return _ruleName; }
set { _ruleName= value; }
}
------解决方案--------------------还要加上XML注释,才完善.写代码时,敲这个属性还能看到注释
private string _ruleName;
/// <summary>
/// 自定义属性RuleName:获取或设置返回的文本
/// </summary>
[Description( "获取或设置返回的文本 "), DefaultValue( " "), Browsable(true)]
public string RuleName
{
get { return _ruleName; }
set { _ruleName= value; }
}