在现实工作中,我们可能会需要去验证我们输入进系统的字符是否准确来防止输入错误造当作损掉。好比,我们在扫描一个条码打印一个条码出来的应用中就会用到这种需求,在原本体上有多个条码,我们只需要扫描此中一个打印出来,避免扫错而打印错误,我们指心猿意马条码内容的开首几位内容。
下面,我们一路来看看实现的过程。
在项目解决方案中添加一个textbox框(textbox2)来存储固心猿意马字符,这里用查抄条码前四位的法子来检测此中的四个字符。
编写一个查抄函数checksn(),并将textbox2中的值赋给固心猿意马的字符串变量snfix。
string snfix = textBox2.Text.Trim();
同理在函数checksn()中,将输入的数据赋值给字符串变量snfix1。
string snfix1 = this.textBox1.Text;
提取输入数据的前四位字符内容并赋值给字符串变量sn1fix。
string sn1fix = snfix1.Substring(0, 4);
判定语句,若是输入数据的前四位字符串和自界说的四位字符串不符,报错并把textbox1框的底色酿成红色。
string sn1fix = snfix1.Substring(0, 4);
if ((m != n) || sn1fix != snfix)
{
MessageBox.Show("条码内容错误!!!");
textBox1.BackColor = Color.Red;
textBox1.SelectAll();
return;
}
运行程序验证,达到预期功能。
0 篇文章
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!