在現實工作中,我們可能會需要去驗證我們輸入進系統的字符是否準確來防止輸入錯誤造當作損掉。好比,我們在掃描一個條碼打印一個條碼出來的應用中就會用到這種需求,在原本體上有多個條碼,我們只需要掃描此中一個打印出來,避免掃錯而打印錯誤,我們指心猿意馬條碼內容的開首幾位內容。
下面,我們一路來看看實現的過程。
 在項目解決方案中添加一個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 篇文章
如果覺得我的文章對您有用,請隨意打賞。你的支持將鼓勵我繼續創作!