同志们!问一个低级问题!!
未将对象引用设置到对象的实例。
我有A:Form 和B:Form
在B中A a = new A();
然后在B窗体中a.A中的方法!!虽然可以访问!!但是里面的操作都提示
"未将对象引用设置到对象的实例"!!请问怎么解决啊!?
比如a.GetId()
public void GetId()
{
this.timer1.Enabled = true;//未将对象引用设置到对象的实例
//其他的控件也变成这样了!
}请问是怎么回事啊!?
未将对象引用设置到对象的实例。
我有A:Form 和B:Form
在B中A a = new A();
然后在B窗体中a.A中的方法!!虽然可以访问!!但是里面的操作都提示
"未将对象引用设置到对象的实例"!!请问怎么解决啊!?
比如a.GetId()
public void GetId()
{
this.timer1.Enabled = true;//未将对象引用设置到对象的实例
//其他的控件也变成这样了!
}请问是怎么回事啊!?
在调出B的时候这样写
B b=new B();
b.a=this;
b.show();这个时候再用就可以了,你没有把对象统一起来
还有是否设置public
public partial class Form1 : Form
{
private void button1_Click(object sender, EventArgs e)
{
Form2 frm2 = new Form2();
frm2.Show(this);
}
} public partial class Form2 : Form
{
private void button1_Click(object sender, EventArgs e)
{
Form1 frm1 = (Form1)this.Owner;
((TextBox)frm1.Controls["textBox1"]).Text = this.textBox2.Text;
this.Close();
}
}
1、ViewState对象为Null。
2、DataSet为空。
3、sql语句或Database的原因导致DataReader没有读取到数据。
4、声明字符串变量时未赋空值就应用变量。
5、一些对象未用new关键字初始化。
6、Session对象为空。
7、对控件赋文本值时,值不存在。
8、使用Request.QueryString()时,所获取的对象不存在,或在值为空时未赋初始值。
9、重复定义造成未将对象引用设置到对象的实例错误.
this.timer1是 在Form1里面定义的吗 ?
谢谢!我试试!