就是说,你用一个对象时,这个对象此时为null

解决方案 »

  1.   

    判断一下就OK了,if(var != null)
      

  2.   

    是啊,之前就提示
    "未将对象引用设置到对象的实例。
    必须重新生成项目,以使对 Smart1.main 所做的更改显示在任何打开的设计器内。"
    可是这是一个窗体,我添加现有项时添加的别的项目的窗体,
    这应该是系统自动实例化的吧,我还要做什么?
      

  3.   

    是不是因为我将一个Lable定义成 public  static :
    public  static  System.Windows.Forms.Label  lb_info;
    lable 能这么定义吗?
      

  4.   

    是protected System.Web.UI.WebControls.Label
      

  5.   

    定义成static 也可以,但是要new 一下!
    要不然引用就是空引用,引发楼主所说的异常.