c#,winform,验证输入内容,文本框,长度,errorprovider组件,方便,快捷 Virus

摘要:
这几天我一直在写类似的东西,想着偷懒,节省很多东西。/**//////验证输入框的输入内容////输入框控件//最大输入长度//输入框名称/t
这几天都在写一些类似的东西,就想着偷偷懒,省了不少的东西,
c#,winform,验证输入内容,文本框,长度,errorprovider组件,方便,快捷 Virus第1张c#,winform,验证输入内容,文本框,长度,errorprovider组件,方便,快捷 Virus第2张 /**//// <summary>
c#,winform,验证输入内容,文本框,长度,errorprovider组件,方便,快捷 Virus第3张        
/// 验证输入框的输入内容
c#,winform,验证输入内容,文本框,长度,errorprovider组件,方便,快捷 Virus第3张        
/// </summary>
c#,winform,验证输入内容,文本框,长度,errorprovider组件,方便,快捷 Virus第3张        
/// <param name="textbox">输入框控件</param>
c#,winform,验证输入内容,文本框,长度,errorprovider组件,方便,快捷 Virus第3张        
/// <param name="length">最大输入长度</param>
c#,winform,验证输入内容,文本框,长度,errorprovider组件,方便,快捷 Virus第3张        
/// <param name="controlName">输入框的名称</param>
c#,winform,验证输入内容,文本框,长度,errorprovider组件,方便,快捷 Virus第8张        
/// <returns>true验证通过,false验证不通过</returns>

c#,winform,验证输入内容,文本框,长度,errorprovider组件,方便,快捷 Virus第9张        private bool  validaing(TextBox textbox, int length, string controlName)
c#,winform,验证输入内容,文本框,长度,errorprovider组件,方便,快捷 Virus第1张c#,winform,验证输入内容,文本框,长度,errorprovider组件,方便,快捷 Virus第2张        
c#,winform,验证输入内容,文本框,长度,errorprovider组件,方便,快捷 Virus第12张{
c#,winform,验证输入内容,文本框,长度,errorprovider组件,方便,快捷 Virus第3张            
bool result = false;
c#,winform,验证输入内容,文本框,长度,errorprovider组件,方便,快捷 Virus第3张            
if (textbox.TextLength == 0)
c#,winform,验证输入内容,文本框,长度,errorprovider组件,方便,快捷 Virus第15张c#,winform,验证输入内容,文本框,长度,errorprovider组件,方便,快捷 Virus第16张            
c#,winform,验证输入内容,文本框,长度,errorprovider组件,方便,快捷 Virus第12张{
c#,winform,验证输入内容,文本框,长度,errorprovider组件,方便,快捷 Virus第3张                errorProvider1.SetError(textbox, 
"请输入" + controlName + "内容!");
c#,winform,验证输入内容,文本框,长度,errorprovider组件,方便,快捷 Virus第3张                textbox.SelectAll();
c#,winform,验证输入内容,文本框,长度,errorprovider组件,方便,快捷 Virus第3张                textbox.Focus();
c#,winform,验证输入内容,文本框,长度,errorprovider组件,方便,快捷 Virus第3张
c#,winform,验证输入内容,文本框,长度,errorprovider组件,方便,快捷 Virus第22张            }

c#,winform,验证输入内容,文本框,长度,errorprovider组件,方便,快捷 Virus第3张            
else if (textbox.TextLength > length)
c#,winform,验证输入内容,文本框,长度,errorprovider组件,方便,快捷 Virus第15张c#,winform,验证输入内容,文本框,长度,errorprovider组件,方便,快捷 Virus第16张            
c#,winform,验证输入内容,文本框,长度,errorprovider组件,方便,快捷 Virus第12张{
c#,winform,验证输入内容,文本框,长度,errorprovider组件,方便,快捷 Virus第3张                errorProvider1.SetError(textbox, 
"请输入小于" + length.ToString() + "个字符的" + controlName + "");
c#,winform,验证输入内容,文本框,长度,errorprovider组件,方便,快捷 Virus第3张                textbox.SelectAll();
c#,winform,验证输入内容,文本框,长度,errorprovider组件,方便,快捷 Virus第3张                textbox.Focus();
c#,winform,验证输入内容,文本框,长度,errorprovider组件,方便,快捷 Virus第22张            }

c#,winform,验证输入内容,文本框,长度,errorprovider组件,方便,快捷 Virus第15张c#,winform,验证输入内容,文本框,长度,errorprovider组件,方便,快捷 Virus第16张            
else c#,winform,验证输入内容,文本框,长度,errorprovider组件,方便,快捷 Virus第12张{
c#,winform,验证输入内容,文本框,长度,errorprovider组件,方便,快捷 Virus第3张                errorProvider1.SetError(textbox, 
"");
c#,winform,验证输入内容,文本框,长度,errorprovider组件,方便,快捷 Virus第3张                result 
= true;
c#,winform,验证输入内容,文本框,长度,errorprovider组件,方便,快捷 Virus第22张            }

c#,winform,验证输入内容,文本框,长度,errorprovider组件,方便,快捷 Virus第3张            
return result;
c#,winform,验证输入内容,文本框,长度,errorprovider组件,方便,快捷 Virus第3张
c#,winform,验证输入内容,文本框,长度,errorprovider组件,方便,快捷 Virus第8张        }
用的时候就可以这样
c#,winform,验证输入内容,文本框,长度,errorprovider组件,方便,快捷 Virus第9张
c#,winform,验证输入内容,文本框,长度,errorprovider组件,方便,快捷 Virus第9张            
if (validaing(txtManuName, 50"制造商名称"== false)
c#,winform,验证输入内容,文本框,长度,errorprovider组件,方便,快捷 Virus第1张c#,winform,验证输入内容,文本框,长度,errorprovider组件,方便,快捷 Virus第2张            
c#,winform,验证输入内容,文本框,长度,errorprovider组件,方便,快捷 Virus第12张return; }
c#,winform,验证输入内容,文本框,长度,errorprovider组件,方便,快捷 Virus第9张            
if (validaing(txtInStockBatch, 50"入库批次号"== false)
c#,winform,验证输入内容,文本框,长度,errorprovider组件,方便,快捷 Virus第9张                
return;
c#,winform,验证输入内容,文本框,长度,errorprovider组件,方便,快捷 Virus第9张            
if (validaing(txtID, 50"设备ID"== false)
c#,winform,验证输入内容,文本框,长度,errorprovider组件,方便,快捷 Virus第9张                
return;
c#,winform,验证输入内容,文本框,长度,errorprovider组件,方便,快捷 Virus第9张            
if (validaing(txtRemark, 200"入库备注"== false)
c#,winform,验证输入内容,文本框,长度,errorprovider组件,方便,快捷 Virus第9张                
return;
不知道大家有没有什么更好的办法,交流交流!

免责声明:文章转载自《c#,winform,验证输入内容,文本框,长度,errorprovider组件,方便,快捷 Virus》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇php生成excel的另一种简单方法Ubuntu下双显示器设定下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

C#winform 窗体缩放自适应

1. 首先在窗体上放上一个Panel容器,并将容器的Dock属性设为Fill,即所有的控件都放在了这个容器里。 usingSystem; usingSystem.Collections.Generic; usingSystem.Drawing; usingSystem.Text; usingSystem.Windows.Forms; namesp...

Winform中通过代码给PanelControl添加子控件并进行定位

场景 DevExpress的PanelControl常用进行窗体页面的布局。 一般是拖拽一个PannelControl,然后是再拖拽其他控件。 如果是由代码生成控件并控制布局的话,怎样实现。 关注公众号 霸道的程序猿 获取编程相关电子书、教程推送与免费下载。 实现 比如说要在PanelContrl中添加一个TextEdit,那么就设置这个TextEdi...

C# WinForm 文件上传下载

/// <summary> /// WebClient上传文件至服务器 /// </summary> /// <param name="fileNamePath">文件名,全路径格式</param> /// <param name="uriString">服务器文件夹路径</...

C#: 通过html调用WinForm 。。。。。

完整测试代码:Form1.cs 代码 using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;n...

WinForm应用程序中PropertyGrid的使用

1、概述 在WinForm应用程序中,PropertyGrid提供用于浏览、编辑对象的属性字段的UI。您也可以把它看成一个容器,因为它继承了ContainerControl类,因此在编辑输入的时候,可能是系统控件(如字体、颜色对话框)或者用户控件(如下面举例的用于Enum类型输入的用户控件)。 2、简单使用 PropertyGrid的使用极其简单,从工具栏...

C# winForm 定时访问PHP页面小工具

IDE:vs2019 项目文件: 链接: https://pan.baidu.com/s/1wys1RUKwoNs1kuHbjBZSKw 提取码: xs5e 使用场景:定时访问本机(服务器)的某个页面,发送参数。执行计划任务。 界面: C# 代码: using System; using System.Net; using System.Text;...