c#启用按钮,如果文本框包含数据

时间:2016-11-22 10:25:02

标签: c# winforms

编辑: 很抱歉缺少信息,它是C#中的winform应用程序 这篇文章不重复。 当我关闭包含报告以编辑之前的表单值的表单然后再次打印报表的按钮保持禁用而不是保持启用时,会出现问题。

我发现了几个类似的帖子但没有解决我的问题。 如果button为空,我有以下代码启用textbox

button3.Enabled = string.IsNullOrWhiteSpace(resposta.Text);

代码有效,但问题是,如果我点击下一步并且出于某种原因想要返回改变某些内容,button即使textbox中的数据也会停用。

有人可以帮忙吗?

提前致谢

1 个答案:

答案 0 :(得分:0)

嗯,它是一个但不清楚问题是什么,但似乎你试图将WinForms用作带有绑定的MVC(如angular),但是当你做任务时它只在WinForms中执行一次,没有创建任何绑定。

所以你需要弄清楚何时需要再次调用它。 (TextChange,点击一些按钮等)