111,129
社区成员
发帖
与我相关
我的任务
分享 private void txtNumber_TextChanged(object sender, EventArgs e)
{
this.txtNumber.Text = Regex.Replace(this.txtNumber.Text, @"\D",string.Empty);
}
private void txtNumber_Leave(object sender, EventArgs e)
{
string value = string.Empty;
int num;
if (int.TryParse(this.txtNumber.Text, out num)
&& num >= 5 && num <= 300)//如果输入的是数字,但不符合输入条件,如何处理自行定义,这里是直接设为空
{
value = num.ToString();
}
this.txtNumber.Text = value;
}
winform里面的TextChang与web的触发时间不一样…… private void txtNumber_TextChanged(object sender, EventArgs e)
{
string value = string.Empty;
int num;
if (int.TryParse(Regex.Replace(this.txtNumber.Text, @"\D", string.Empty), out num)
&& num >= 5 && num <= 300)
{
value = num.ToString();
}
this.txtNumber.Text = value;
}