相信很多刚入门的VS下的程序员会有一种困惑: 当希望一个textBox中只能输入非负的整数应该怎么办? 临时写一个正则来验证当然是个好思路 这里给你提供一个现成的可复用控件:RegexTextBox 原思路来自于codeProject,经过改写。 现在可以实现如下功能: 1、正常控件属性中填写正则表达式 2、不符合正则表达式,textBox边框变红 3、当TextBox的Leave事件发生时,检查TextBox内容是否符合正则,不符合就会报错,要求重新输入