【发布时间】:2010-11-07 20:19:38
【问题描述】:
我正在创建一个 Windows 应用程序。我有两个按钮。 我写了如下代码sn-p。
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;
谁能帮帮我?
提前致谢!!
【问题讨论】:
-
查看按钮父元素的启用状态
-
在赋值 obj.btnRtn.Enabled = true; 之后命中另一个断点然后检查状态。如果它返回 false,那么任何一个父级都没有启用。
标签: c# .net winforms properties button