将 NumericUpDown 控件的最大值设为50,初值为0。
在该控件的ValueChange事件中加入如下代码
if(NumericUpDown.Value==50)
{
MessageBox.Show(“最大值不得超过50”);
}
然后按住控件的向上箭头不放开鼠标,数值变化值到50时弹出消息框,点消息框“确定”按钮,程序崩溃,提示“未将引用设置到对象的实例”。
个人认为是微软系统的问题,请求解决方法!!
在该控件的ValueChange事件中加入如下代码
if(NumericUpDown.Value==50)
{
MessageBox.Show(“最大值不得超过50”);
}
然后按住控件的向上箭头不放开鼠标,数值变化值到50时弹出消息框,点消息框“确定”按钮,程序崩溃,提示“未将引用设置到对象的实例”。
个人认为是微软系统的问题,请求解决方法!!
解决方案 »
- 大文件分块上传
- 关于System.Array.BinarySearch()方法很奇怪的问题
- 提高C#界面刷新速率
- 如何在桌面空白处单击鼠标右键的弹出菜单中添加自定义的菜单项?
- 那位知道stdole.stdPicture和System.Drawing.Image得相互转换得办法吗?用c#(高分求解88分)
- 如何在C#中嵌入汇编?
- 使用WebBrowser时父容器滚动条的问题
- ◆求助:安装VS.NET时死机!何解?(在线等)
- (急急急急急急急 解决高分相送)请问在c#的b/s(webform)中,怎样将DataTable中的数据保存为一个在客户端自动创建的Excel文件中??
- GDI+绘图问题,如何判断点
- WF调用工作流FlowChart方法!救火啊
- C# 尝试读取或写入受保护的内存
{
NumbericUpDown.Value=50;
MessageBox.Show(“最大值不得超过50”);
}我不太会C#语法,你应该能明白意思。因按住NumbericUpDown的箭头,似乎变化并非始终以1为步进,而是有一定增量。具体也不是很确定,要根据实际情况分析。
private void showMsgBox()
{
MessageBox.Show("最大值不得超过50");
} private void numericUpDown_ValueChanged(object sender, EventArgs e)
{
if (numericUpDown.Value == 50)
{
this.BeginInvoke(new ThreadStart(showMsgBox));
}
}
{
MessageBox.Show(“最大值不得超过50”);
return;
}
加个return吧 嘿嘿