Esempio n. 1
0
 private void Sites_FormClosed(object sender, FormClosedEventArgs e)
 {
     ESRI.ArcGIS.SystemUI.ICommand Pan = new ControlsMapPanToolClass();
     Pan.OnCreate(mMapControl.Object);
     Pan.OnClick();
     mMapControl.CurrentTool = (ITool)Pan;
 }
Esempio n. 2
0
        private void buttonItem15_Click(object sender, EventArgs e)
        {
            ICommand Pan = new ControlsMapPanToolClass();

            Pan.OnCreate(axMapControl2.Object);
            Pan.OnClick();
            axMapControl2.CurrentTool = (ITool)Pan;
        }
Esempio n. 3
0
 //窗口关闭时引发委托事件
 private void FrmMeasureResult_FormClosed(object sender, FormClosedEventArgs e)
 {
     if (frmClosed != null)
     {
         frmClosed();
     }
     ESRI.ArcGIS.SystemUI.ICommand Pan = new ControlsMapPanToolClass();
     Pan.OnCreate(mMapControl.Object);
     Pan.OnClick();
     mMapControl.CurrentTool = (ITool)Pan;
 }
        private void ClickQuery_FormClosed(object sender, FormClosedEventArgs e)
        {
            mMapControl.Map.ClearSelection();
            IGraphicsContainer pGrap = mMapControl.ActiveView as IGraphicsContainer;

            pGrap.DeleteAllElements();        //删除所添加的图片要素
            mMapControl.ActiveView.Refresh(); //刷新图层
            mMapControl.CurrentTool = null;
            //Pan功能
            ESRI.ArcGIS.SystemUI.ICommand Pan = new ControlsMapPanToolClass();
            Pan.OnCreate(mMapControl.Object);
            Pan.OnClick();
            mMapControl.CurrentTool = (ITool)Pan;
        }
        private void MainForm_Load(object sender, EventArgs e)
        {
            this.WindowState = FormWindowState.Maximized;    //打开最大化

            m_MapView = new MapView(this, axMapControl1);

            axMapControl1.LoadMxFile(@"地图数据\wuhan.mxd");//自动读入数据
            axMapControl1.get_Layer(0).MinimumScale = 264779;
            //以下为全图浏览功能
            m_MapView.CurMapOperation = MapOperation.MapFullScope;
            //以下为Pan功能
            ESRI.ArcGIS.SystemUI.ICommand Pan = new ControlsMapPanToolClass();
            Pan.OnCreate(axMapControl1.Object);
            Pan.OnClick();
            axMapControl1.CurrentTool = (ITool)Pan;
            ////////////////////////
            string          mystr;
            OleDbConnection myconn = new OleDbConnection();
            DataSet         myds1  = new DataSet();
            DataSet         myds2  = new DataSet();

            mystr = "Provider=Microsoft.Jet.OLEDB.4.0;" + "Data Source=" + @"Tour.mdb";
            myconn.ConnectionString = mystr;
            myconn.Open();

            OleDbDataAdapter myda1 = new OleDbDataAdapter("SELECT distinct 几日游 FROM Tourline", myconn);

            myda1.Fill(myds1, "Tourline");
            comboBox1.DataSource    = myds1.Tables["Tourline"];
            comboBox1.DisplayMember = "几日游";

            OleDbDataAdapter myda2 = new OleDbDataAdapter("SELECT distinct 类型 FROM Tourline", myconn);

            myda2.Fill(myds2, "Tourline");
            comboBox2.DataSource    = myds2.Tables["Tourline"];
            comboBox2.DisplayMember = "类型";

            myconn.Close();
            comboBox1.Text = "";
            comboBox2.Text = "";
        }