-3
我有父窗体(Form1),我加入这个代码启用子窗体按钮
FORM2 form = new FORM2();
form.Show();
我要的是让一个特定的按钮(默认情况下禁用)时,我的孩子形式被称为(开)来自父母。能否请您给我例子,如何做到这一点
我有父窗体(Form1),我加入这个代码启用子窗体按钮
FORM2 form = new FORM2();
form.Show();
我要的是让一个特定的按钮(默认情况下禁用)时,我的孩子形式被称为(开)来自父母。能否请您给我例子,如何做到这一点
你要像这样的属性添加到您的子窗体:
public bool MyButtonEnabled //TODO give better name
{
get
{
//TODO change this to the button that you're using
return button1.Enabled;
}
set
{
//TODO change this to the button that you're using
button1.Enabled = value;
}
}
然后可以使用从父形式的财产(S)改变按钮的可见性。
利用这样的性质,因为这是好多了,从设计的角度来看,比公开曝光按钮的同时,限制外部实体的,他们需要不给他们更多的方式访问,则他们需要做的唯一的能力。
所以在调用show之后立即添加'button.Enabled = true'。还需要做什么? – Servy
父窗体或子窗体上的按钮是? – Servy
按钮在子窗体上。我想要做的是:当我点击父窗体上的按钮时,它会执行上面的代码并显示子窗体。但它也启用了该默认情况下禁用的子窗体上的一个特定按钮 –