numericUpDown 为什么不能赋值?C#
我在form1的构造函数里为numericUpDown赋值,但是不成功!总是提示说“未将对象引用设置到对象的实例。”代码:this.numericUpDown1.Valu...
我在form1的构造函数里为numericUpDown赋值,但是不成功!
总是提示说 “未将对象引用设置到对象的实例。”
代码:
this.numericUpDown1.Value = 10; //错误
this.numericUpDown1.Value = decimal.Parse("10");//错误
this.numericUpDown1.Value = new decimal(new int[] {10,0,0,0});//这个是我用IDE自动赋值,然后复制到构造函数里的,居然也是错误
这个控件到底怎么赋值? 展开
总是提示说 “未将对象引用设置到对象的实例。”
代码:
this.numericUpDown1.Value = 10; //错误
this.numericUpDown1.Value = decimal.Parse("10");//错误
this.numericUpDown1.Value = new decimal(new int[] {10,0,0,0});//这个是我用IDE自动赋值,然后复制到构造函数里的,居然也是错误
这个控件到底怎么赋值? 展开
3个回答
展开全部
构造函数只是给属性或方法初始化-可以这么写
构造函数:
Public 类名(string nume)
{
this.Val=nume; //初始化Val
}
然后再将Val的值传到控件里面去
this.numericUpDown1.Value=Val;
构造函数:
Public 类名(string nume)
{
this.Val=nume; //初始化Val
}
然后再将Val的值传到控件里面去
this.numericUpDown1.Value=Val;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在form1_load 里
this.numericUpDown1.Value = 10M;
this.numericUpDown1.Value = 10M;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询