【发布时间】:2021-07-03 17:19:43
【问题描述】:
在我的所有文本框都不为空之后,如何将按钮属性设置为 enabled=true? 我正在学习编程,我的应用程序很简单。
当我的一个文本框有文本时,我知道如何启用此属性,但事实并非如此。
用例是用户需要在两个文本框中输入数据,然后才能点击 btn。 如何以最简单的方式验证所有表单然后启用按钮?
只有 2 tb: https://i.imgur.com/JUslNWE.png
【问题讨论】:
-
作为一个选项,您可以使用单个事件处理程序处理所有
TextBox控件的Validating事件并检查它们是否为空,然后启用Button。 -
@RezaAghaei 我该怎么做?这是行不通的。私人无效 generateHashBtn_Validating(object sender, System.ComponentModel.CancelEventArgs e) { if (loginTextBox.Text != String.Empty && passTextBox.Text != String.Empty) { generateHashBtn.Enabled = true; } }
标签: c# winforms button textbox