这几天都在写一些类似的东西,就想着偷偷懒,省了不少的东西,
/**////<summary>
///验证输入框的输入内容
///</summary>
///<paramname="textbox">输入框控件</param>
///<paramname="length">最大输入长度</param>
///<paramname="controlName">输入框的名称</param>
///<returns>true验证通过,false验证不通过</returns>
privateboolvalidaing(TextBoxtextbox,intlength,stringcontrolName)
{
boolresult=false;
if(textbox.TextLength==0)
{
errorProvider1.SetError(textbox,"请输入"+controlName+"内容!");
textbox.SelectAll();
textbox.Focus();
}
elseif(textbox.TextLength>length)
{
errorProvider1.SetError(textbox,"请输入小于"+length.ToString()+"个字符的"+controlName+"!");
textbox.SelectAll();
textbox.Focus();
}
else{
errorProvider1.SetError(textbox,"");
result=true;
}
returnresult;
}用的时候就可以这样
if(validaing(txtManuName,50,"制造商名称")==false)
{return;}
if(validaing(txtInStockBatch,50,"入库批次号")==false)
return;
if(validaing(txtID,50,"设备ID")==false)
return;
if(validaing(txtRemark,200,"入库备注")==false)
return;不知道大家有没有什么更好的办法,交流交流!