numeric updown?
如果是numeric updown的话判断是否等于0 就直接
if(updown==(numeric)0)就OK了当然还有涉及到numeric的格式 这个你定义的时候就已经定义好了吧
你说的是不是 NumericUpDown 控件?
刚刚在VS2012中试验了一下,发现即便修改为空,其Value值还是存在的,未被改动,并不存在为Null的问题。
如果你一定要让其显示Value值,我发现一个很笨的方法,用
NumericUpDown1DownButton()
和NumericUpDown1UpButton()
方法,Value就显示了,但改变了值,可以将2者成对使用,就是Up一下又Down一下,或者反过来。但在其Minimum或Maximum值附近会出错,要加判断语句来预防。
仅供参考,希望能帮到你。
private void button1_Click(object sender, EventArgs e)
{
double a = (double)thisnumericUpDown1Value;
MessageBoxShow(aToString());
}
DecimalPlaces 属性确定在小数点后显示几位数,例如 小数点设为两位,增幅为025 即 numericUpDown1DecimalPlaces = 2; numericUpDown1Increment = 025M;
怎么会呢?用下面简单代码验证,证明确实是当前值!
Private Sub NumericUpDown1_ValueChanged(sender As SystemObject, e As SystemEventArgs) Handles NumericUpDown1ValueChanged
Label1Text = NumericUpDown1Value
End Sub
以上就是关于C#如何判断numericupdown是否为0全部的内容,包括:C#如何判断numericupdown是否为0、关于vb.net里numeric up down的用法问题、C#如何将数值选择控件(NumericUpDown)中当前的值保存到double型的a变量里面等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)