当前位置: 首页 > 知识库问答 >
问题:

多个文本框验证

松元明
2023-03-14

因此,我有一个包含许多textbox-es的表单,它们都需要填写。我研究了文本框验证,但我只能找到验证单个文本框的说明。下面是单数文本框验证的代码。我只是想知道是否有可能同时打击所有的人,而不是每个人都这样。任何帮助都将不胜感激!

private void txtName_Validating(object sender, CancelEventArgs e)
{
    if (string.IsNullOrEmpty(txtName.Text.Trim()))
    {
        epName.SetError(txtName, "Name is required.");
    }
    else
    {
        epName.SetError(txtName, string.Empty);
    }
}

共有1个答案

益明朗
2023-03-14

假设您使用的是WinForms

// Get all the controls of the forms
var controls = this.Controls;
foreach (Control mycontrol in controls)
{
    // Check if the Control is a TextBox
    if (mycontrol is TextBox)
    {
     //Perform Operation
    }
}
 类似资料:
  • 我在验证文本框中的用户输入时遇到了一些问题,我还没有找到解决方案。 基本上,该程序是一个BMI计算器,当用户选择“计算”按钮时,我正在尝试验证用户输入的“性别”、“身高”和“体重”。以下是我到目前为止的代码: 我需要验证这些输入的原因是,例如,如果用户为“高度”输入输入一个字符串或什么都不输入,计算将无法工作,因此程序将中断。我曾想过使用某种形式的布尔变量和循环来解决这个问题,但我对如何做到这一点

  • 如何对只接受字母的文本框进行编码

  • 我需要在我的代码中添加5个文本视图。目前只有一个,它用于在谷歌地图中放置标记。我希望除此之外,你还可以插入另外4个数据插入,如(描述、年龄、工作、爱好)。下面我还放了我制作的自定义对话框,你可以检查一下吗?随意要求任何东西。我该怎么办? Customdialog.xml

  • 我有两个表单,我想从form1中获取text box1的值并将其显示为form2中text box2的值。我还希望text box2中的文本以相同的形式(form2)出现在text box3中,但是当我运行程序时,这些值不会显示在text box3上。我希望你明白逻辑,因为它真的很混乱,我不能再简单了。这是我正在尝试做的代码: 我想获取textbox2的值并将其显示在textbox3上(两者都在同

  • 我已经创建了一个应用程序,在那里我已经尝试将数据从多行文本框保存到数据库。但它将显示一个错误,如“字符串或二进制数据将被中继。语句已终止”。为什么它会来,我应该做什么从多行文本框存储数据。

  • 我对测试和selenium是个新手,有很多疑问,其中之一是我可以断言一个元素存在,但如何验证它实际上是什么,例如,如果我必须检查一个特定的字段是文本区域还是文本框.... 那么使用硒IDE有没有办法做到呢? 事先谢谢...