winform控件验证为空

private void btnOK_Click(object sender, EventArgs e)
        {
            for (int i = 1; i <= 2; i++) 
            {

                //遍历的文本框为txt1 txt2
                if (string.IsNullOrEmpty(this.Controls["txt" + i.ToString()].Text.Trim())) { //trim去掉空格

               //遍历的label为label1 label2
                    this.Controls["label" + i.ToString()].Text = this.Controls["lbl" + i.ToString()].Text + "不能为空";
                }
                this.Controls["txt" + i.ToString()].TextChanged += Form1_TextChanged;//添加控件值改变事件
            }
           
        }

        private void Form1_TextChanged(object sender, EventArgs e)
        {
            if (this.Text != null)
            {
                for (int i = 1; i <= 2; i++)
 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
WinForm验证是指对Windows窗体应用程序中的件进行合法性验证和数据校验的过程。它可以帮助我们确保用户输入的数据符合特定的要求,避免出现无效或错误的数据。 在WinForm中,常用的验证方式有以下几种: 1. 必填字段验证:对于需要用户必须填写的字段,可以通过设置件的必填属性来实现验证,如果用户没有填写相关内容,会弹出提示框提醒用户必须填写。 2. 数据格式验证:对于需要输入特定格式数据的件,如邮件地址、电话号码等,我们可以使用正则表达式来验证输入的数据是否合法,如果不符合要求,则提示用户重新输入正确格式的数据。 3. 范围验证:对于需要输入特定范围的数值类型件,如年龄、身高等,我们可以设置件的最小值和最大值属性,限制用户输入的数据必须在指定的范围内。 4. 自定义验证:对于一些特殊的验证需求,我们可以通过编写自定义的验证逻辑来实现,例如检查输入的用户名是否已存在等,可以通过事件处理函数来进行处理,并根据验证结果给出相应的提示信息。 总而言之,WinForm验证是确保用户输入数据的准确性和合法性的重要手段。它可以通过设置件属性、使用正则表达式、范围限制和自定义验证等方式来实现。通过合理地运用验证,我们可以提高用户的输入准确性,减少后续处理中出现的数据问题,提升应用程序的质量和用户体验。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值