可能重复:
在运行时向表单添加 C# 标签
我不知道是什么导致了这个错误
你调用的对象是空的。
说明:执行当前 Web 请求期间发生未处理的异常。请查看堆栈跟踪以获取有关错误及其源自代码的位置的更多信息。
异常详细信息:System.NullReferenceException:对象引用未设置为对象的实例。
代码:
Line[] myLine = new Line[10];
int lineCount = 0;
private void Form1_MouseClick(object sender, MouseEventArgs e)
{
if (checkBox1.CheckState == CheckState.Checked)
{
myLine[lineCount].setPoint(new Point(e.X, e.Y));
++pointCount;
if (pointCount == 2)
{
pointCount = 0;
++lineCount;
}
}
}