我正在创建Windows应用程序。我有两个按钮。 我写了下面的代码片段。启用按钮的属性无法正常工作
frmRb obj = new frmrb();
private void btnPd_Click(object sender, EventArgs e)
{
btnCancel.Enabled = true;
obj.btnRtn.Enabled = true;
}
private void btnCancel_Click(object sender, EventArgs e)
{
this.Close();
obj.BringToFront();
obj.Focus();
}
上述编码不会产生任何错误。
所有陈述均工作正常,但下面的语句不能正常工作:
obj.btnRtn.Enabled = TRUE;
未被执行。
frmrb形式被带到前面,它是集中,但btnRtn不是启用,这是语句obj.btnRtn.Enabled = true;不管用。
默认情况下,我已经将btnRtn Enabled属性设置为false。 请注意btnRtn按钮的Modifier属性设置为PUBLIC。
现在应该如何更改编码,以便我可以执行此语句。
obj.btnRtn.Enabled = true;
有人可以帮我吗?
在此先感谢!
检查按钮的父元素的启用状态 – rahul 2009-07-03 06:52:27
在赋值obj.btnRtn.Enabled = true之后立即打另一个断点;然后检查状态。如果它返回false,则任何一个父项都不启用。 – rahul 2009-07-03 06:53:51