您当前的位置: 首页 >  c#

刘一哥GIS

暂无认证

  • 5浏览

    0关注

    934博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

C# numericUpDown控件用法总结及注意事项

刘一哥GIS 发布时间:2018-11-04 13:38:36 ,浏览量:5

numericUpDown控件在使用的过程当中,有些用法会不太一样,下面做一总结。

1. 判断numericUpDown的value属性是否为空

       使用过Numericupdown控件的童鞋初期应该都会碰到一个奇怪的问题,在删除了控件里的值之后,里面实际上还是有数据的,所以也没办法判断非空了。

       这里我觉得是因为numericUpDown1.Minimum和numericUpDown1.Maximum,让Numericupdown控件不允许有空值,或者干脆说value属性就没有空值。所以要判断该控件的非空只能通过访问其父类UpDownBase,然后判断父类的Text属性是否为空。

UpDownBase up = (UpDownBase)numericUpDown1;
if(string.IsNullOrEmpty(up.Text))
{
    ///如果为空则执行相关操作
}

2. numericUpDown的textChanged事件

       在Numericupdown控件的ValueChange事件中,如果是手动在控件里输入数值触发不了该事件,不过我们可通过父类UpDownBase达到这个效果。

UpDownBase up = (UpDownBase)numericUpDown1;
up.TextChanged += new EventHandler(up_TextChanged);

void up_TextChanged(object sender, EventArgs e)
{
    throw new NotImplementedException();
}
关注
打赏
1665586602
查看更多评论
立即登录/注册

微信扫码登录

0.1584s