namespace WindowsFormsApplication1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
} private void timer1_Tick(object sender, EventArgs e)
{
if (label1.Size.Width <= -label1.Left)
label1.Left = Form1.ActiveForm.Size.Width;
label1.Left -= 2;
}
}
}
过了一段时间出现:
有关调用实时(JIT)调试而不是此对话框的详细信息,
请参见此消息的结尾。************** 异常文本 **************
System.NullReferenceException: 未将对象引用设置到对象的实例。
请问这是什么原因,应该怎么解决呢?谢谢
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
} private void timer1_Tick(object sender, EventArgs e)
{
if (label1.Size.Width <= -label1.Left)
label1.Left = Form1.ActiveForm.Size.Width;
label1.Left -= 2;
}
}
}
过了一段时间出现:
有关调用实时(JIT)调试而不是此对话框的详细信息,
请参见此消息的结尾。************** 异常文本 **************
System.NullReferenceException: 未将对象引用设置到对象的实例。
请问这是什么原因,应该怎么解决呢?谢谢
我感觉似乎是定时器中不能引用label这个控件。
如果你程序在后台运行,执行到这句就有出现问题,因为你这个form没有active。不是定时器的问题