c# 未将对象引用设置到对象的实例 各位能不能聊一下,出现这种异常的常见原因。我的是一个timer控件获取当前活动控件和当前活动窗体。我有两个窗体,频繁切换两个窗体就出现这个异常。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 原因就是对为null的对象调用其实例方法或属性、字段。应该在此前加判断是否为null。 最好判断一下,如果不为null执行 在timer的tick事件里,获取当前活动窗体和控件,把它们分别显示在状态栏; toolStripStatusLabel3.Text = ActiveForm.Name; toolStripStatusLabel2.Text = ActiveControl.Name;----------------------------------------------------------------我切换第二个窗体再切回第一个,如此几次就出错啦。why? 如果用messagebox的show方法,tick事件触发的时候,也会出现这个错误。 ActiveForm或ActiveControl这两个引用为空吧,使用时先判断一下它们是否为NULL 怎么判断?为什么切换到别的窗口或者弹出对话框,引用就为null了? ActiveForm或ActiveControl可能无法获取主程序以外的活动窗口,可以查一下msdn看看上面是怎么说的。我觉得应该你说的两个窗口应该是另外一个主窗口的子窗口,这样可能好获得一点,就像mdi窗口一样。 C#问题..望高手答疑! 在WinForm中实现FTP客户端,使用哪个类?谢谢 敬请大家帮一下忙,怎样截取数字和其他字符组成的字符串? 編譯小問題,在線等待 c# 结构体数组问题 求高手帮忙!!!!! 再问初学.net,vs版本与教程的问题 怎么取得下面两个提示框的返回值? 如何安装ADO.net to所有新学c#的朋友 .NET Framework 中為什麼沒有實現多媒體功能的類? [C/S]怎么在菜单最右侧放一个logo图片? 给EXE传递参数!!!大家帮帮忙
应该在此前加判断是否为null。
toolStripStatusLabel2.Text = ActiveControl.Name;----------------------------------------------------------------我切换第二个窗体再切回第一个,如此几次就出错啦。why?