Nolanamy
Nolanamy
采纳率15.8%
2017-04-27 08:50

listBox1.Items.add报错,未将对象引用到实例,没发现空值啊,谢谢

    public Form3(string p1, string p2, string p3, string p4)
    {
        // TODO: Complete member initialization
        this.p1 = p1;
        this.p2 = p2;
        this.p3 = p3;
        this.p4 = p4;

        listBox1.Items.Add("姓名:" + this.p1);
        listBox1.Items.Add("邮件地址:" + this.p2);
        listBox1.Items.Add("信息主题:" + this.p3);
        listBox1.Items.Add("反馈意见:" + this.p4);

    }

            从listBox1.Items.Add("姓名:" + this.p1);开始报错
            未将对象引用到实例
            什么原因,谢谢
  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

3条回答

  • showbo GoCityPass新加坡曼谷通票 4年前

    Form3是winform的构造函数?如果是listbox1都还没生成,为null

    listBox1.Items.Add("姓名:" + this.p1);哪些代码放到form的load事件中执行,不能再构造函数里面

    点赞 4 评论 复制链接分享
  • caozhy 从今以后生命中的每一秒都属于我爱的人 4年前

    你initializecomponent();没有调用(教材form3代码第一行),所以listbox1没有初始化,当然null

    点赞 1 评论 复制链接分享
  • Nolanamy Nolanamy 4年前

    图片说明

    点赞 评论 复制链接分享

相关推荐