为了账号安全,请及时绑定邮箱和手机立即绑定

初学C# winform设计,求教一个方法

初学C# winform设计,求教一个方法

繁星淼淼 2018-11-26 18:08:39
private void newport_TextChanged(object sender, EventArgs e)        {//需要:不允许以0开头,大于1,小于65535,只能是整数            var reg = @"^\d+$";//正则表达式,整数            bool IsMatch = Regex.IsMatch(newport.Text, reg);            if(!IsMatch)            {                string s = newport.Text;                Regex regex = new Regex(reg);                newport.Text = s.Replace(reg, null);//替换,可以运行,替换不了,求教                            }            else            {            }刚刚学,想做一些免费工具共享出去.比较菜,还请不吝赐教,非常感谢!
查看完整描述

2 回答

?
MYYA

TA贡献1868条经验 获得超4个赞

  private void newport_TextChanged(object sender, EventArgs e)
        {            var source = sender as TextBox;            if (source != null)
            {                int num;                if (int.TryParse(source.Text, out num) && num >= 1 && num <=65535)
                {                    return;
                }
            }
            source.Text = string.Empty;
        }


查看完整回答
反对 回复 2018-11-30
?
繁花不似锦

TA贡献1851条经验 获得超4个赞

我这里有一个记事本:Gxnu.edu.cn.Personalnotebook-2010-4-5.rar

查看完整回答
反对 回复 2018-11-30
  • 2 回答
  • 0 关注
  • 659 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信