调试时提示缺少花括号,可是检查并不缺括号啊。
并且去掉括号里的内容后,调试就正常啦,也不提示缺少括号了,错误提示的位置在 private void newToolStripMenuItem_Click(object sender, EventArgs e)处,如图
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using ESRI.ArcGIS.Carto;
using ESRI.ArcGIS.Controls;
using ESRI.ArcGIS.esriSystem;
using ESRI.ArcGIS.Display;
using ESRI.ArcGIS.Geometry;
using ESRI.ArcGIS.SystemUI;
namespace _3sdnMAP
{
public partial class Form1 : Form
{
private ESRI.ArcGIS.Controls.IMapControl3 m_mapControl = null;
private ESRI.ArcGIS.Controls.IPageLayoutControl2 m_pageLayoutControl = null;
private IMapDocument pMapDocument;
private void Form1_Load(object sender, EventArgs e)
{
//取得 MapControl 和 PageLayoutControl 的引用
m_mapControl = (IMapControl3)this.axMapControl1.Object;
m_pageLayoutControl = (IPageLayoutControl2)this.m_pageLayoutControl.Object;
}
private void newToolStripMenuItem_Click(object sender, EventArgs e)
{
///<summary>
///新建地图命令
///</summary>
///<param name="sender"></param>
///<param name="e"></param>
/// <summary>
/// 新建地图命令
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void New_Click(object sender, EventArgs e)
{
// 本命令涉及到 MapControl 和 PageLayoutControl 同步问题,将在下一讲中实现
}
}
}
}
![](http://imgsrc.baidu.com/forum/w%3D580/sign=77149bee5e4e9258a63486e6ac83d1d1/d0dad43f8794a4c2032994a106f41bd5ac6e3987.jpg)
并且去掉括号里的内容后,调试就正常啦,也不提示缺少括号了,错误提示的位置在 private void newToolStripMenuItem_Click(object sender, EventArgs e)处,如图
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using ESRI.ArcGIS.Carto;
using ESRI.ArcGIS.Controls;
using ESRI.ArcGIS.esriSystem;
using ESRI.ArcGIS.Display;
using ESRI.ArcGIS.Geometry;
using ESRI.ArcGIS.SystemUI;
namespace _3sdnMAP
{
public partial class Form1 : Form
{
private ESRI.ArcGIS.Controls.IMapControl3 m_mapControl = null;
private ESRI.ArcGIS.Controls.IPageLayoutControl2 m_pageLayoutControl = null;
private IMapDocument pMapDocument;
private void Form1_Load(object sender, EventArgs e)
{
//取得 MapControl 和 PageLayoutControl 的引用
m_mapControl = (IMapControl3)this.axMapControl1.Object;
m_pageLayoutControl = (IPageLayoutControl2)this.m_pageLayoutControl.Object;
}
private void newToolStripMenuItem_Click(object sender, EventArgs e)
{
///<summary>
///新建地图命令
///</summary>
///<param name="sender"></param>
///<param name="e"></param>
/// <summary>
/// 新建地图命令
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void New_Click(object sender, EventArgs e)
{
// 本命令涉及到 MapControl 和 PageLayoutControl 同步问题,将在下一讲中实现
}
}
}
}
![](http://imgsrc.baidu.com/forum/w%3D580/sign=77149bee5e4e9258a63486e6ac83d1d1/d0dad43f8794a4c2032994a106f41bd5ac6e3987.jpg)