gpt4 book ai didi

c# - 按钮启用属性无法正常工作

转载 作者:行者123 更新时间:2023-12-04 22:26:10 25 4
gpt4 key购买 nike

我正在创建一个 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;

有人可以帮我吗?

提前致谢!!

最佳答案

解决方案
你永远不应该禁用一个按钮,或者在它初始化之前改变它的可见性,否则你将无法再次启用它,或者让它再次可见。
相反,您应该在它自己的“初始化”事件上禁用它,然后它就会正常工作!
我有同样的问题。

关于c# - 按钮启用属性无法正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1077798/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com