public Maze( )//构造方法 { InitializeComponent(); this.Width = xCount * (edgeLen + lw) + lw;//控制宽 this.Height = yCount * (edgeLen + lw) + lw;//控制高 arrMaze = new int[xCount, yCount];//表达迷宫的二维数组 begin = new Point(0,0);//路径起点 end = new Point(yCount - 1, xCount - 1);//路径终点 arrMaze[begin.X, begin.Y] = -1;//起点 arrMaze[end.X, end.Y] = -2;//终点 this.BackColor = Color.LightSkyBlue; this.AllowDrop = true;//允许拖放操作 this.DoubleBuffered = true;//缓冲 graphic = this.CreateGraphics(); }
怎么解决呢?好人帮帮忙,我入门的基础都没有,不好意思。。
你这段代码是从网上copy下来的吧?出现这个错误是因为你的命名空间换了!或者是没有InitializeComponent()方法的实现
我从新建了个项目,然后按书上的敲进去,就出现这情况了,怎么改呢?纠结阿
你建的是什么项目呢?是窗体还是控制台啊?
窗体啊,从新构造方法
是加载“自定义窗体”类,我写了个普通类,没办法对编程知之甚少,抱歉啦
InitializeComponent() 这个好像是winform的默认方法
是啊,从新构造这个方法啊