我有一个窗体BaseForm,我给他加了一个属性:RuleName另外一个窗体ChildForm继承了该窗体,我希望在ChildForm的属性窗口中能够看见该
RuleName属性,并且可以进行设置,我应该怎么做,希望给出详细实例,谢谢!
RuleName属性,并且可以进行设置,我应该怎么做,希望给出详细实例,谢谢!
解决方案 »
- 报表 fastreport如何加载到项目中?
- net treeview 动态添加子节点
- 程序绑定硬盘号怎么做?
- 关于类库中引用其它类库的问题
- C# oledbdatareader如何通过编号读取数据库的特定列元素值
- access数据库中以 OLE 对象方式存储的JPEG 图片显示到picturebox控件中
- Handle::Invoke”类型的已垃圾回收委托进行了回调。这可能会导致应用程序崩溃、损坏和数据丢失。向非托管代码传递委托时,托管应用程序必须让这些委托保持活
- 怎样在程序中改变动态改变对话框的长度和宽度呢??
- 新手求教,C#对数据库生成链接表的问题
- 系统安装程序制作问题
- 有点看不明白的代码?
- c# 2003winform 项目用vs2005转换后出错生成出错.
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; }
}
[Description("获取或设置返回的文本"), DefaultValue(""), Browsable(true)]
public string RuleName
{
get { return _ruleName; }
set { _ruleName= value; }
}
/// <summary>
/// 自定义属性RuleName:获取或设置返回的文本
/// </summary>
[Description("获取或设置返回的文本"), DefaultValue(""), Browsable(true)]
public string RuleName
{
get { return _ruleName; }
set { _ruleName= value; }
}
/// <summary>
/// 登录的用户名
/// </summary>
private static string UserName;
public string MainUserName
{
set
{
UserName = value;
}
get
{
return UserName;
}
}
窗体ChildForm:
BaseForm main = new BaseForm();
main.MainUserName = "";
{
public partial class AuthorizableForm : BaseForm
{
public AuthorizableForm()
{
InitializeComponent();
} public AuthorizableForm(string ruleName)
:this()
{
this.ruleName = ruleName;
} private string ruleName;
[Browsable(true)]
[Description("The form's rule which define by MTFramework.Base.Security.AuthorizationDefineForm")]
public string RuleName
{
get { return this.ruleName; }
set { this.ruleName = value; }
} private void AuthorizableForm_Load(object sender, EventArgs e)
{
foreach (Control control in this.Controls)
{
if (control is IAuthorizableControl)
{
((IAuthorizableControl)control).Authorize(MTFrameworkGlobalVariables.Instance.CurrentPrincipal);
}
}
}
}
}
我是这样写的,但是在继承窗体的属性窗体中看不见该属性啊?