Exemplo n.º 1
0
        //对比查看各个版本的历史数据
        private void btnCompare_Click(object sender, EventArgs e)
        {
            BarHistoryDataCompare.Items.Clear();
            BarHistoryDataCompare.Hide();

            MainDotNetBarManager.RightDockSite.Controls.Add(BarHistoryDataCompare);
            MainDotNetBarManager.RightDockSite.DocumentDockContainer = new DevComponents.DotNetBar.DocumentDockContainer(new DevComponents.DotNetBar.DocumentBaseContainer[] {
                ((DevComponents.DotNetBar.DocumentBaseContainer)(new DevComponents.DotNetBar.DocumentBarContainer(BarHistoryDataCompare, 664, 126)))
            }, DevComponents.DotNetBar.eOrientation.Vertical);
            BarHistoryDataCompare.Size = new System.Drawing.Size(362, 228);

            DevComponents.DotNetBar.DockContainerItem  dockItemHistoryData = new DevComponents.DotNetBar.DockContainerItem("dockItemHistoryData0", "历史数据对比浏览");
            DevComponents.DotNetBar.PanelDockContainer PanelTipHistoryData = new DevComponents.DotNetBar.PanelDockContainer();
            frmArcgisMapControl newFrmArcgisMapControl = new frmArcgisMapControl();

            newFrmArcgisMapControl.ArcGisMapControl.Dock = DockStyle.Fill;
            PanelTipHistoryData.Controls.Add(newFrmArcgisMapControl.ArcGisMapControl);
            dockItemHistoryData.Control = PanelTipHistoryData;
            BarHistoryDataCompare.Items.Add(dockItemHistoryData);
            BarHistoryDataCompare.Show();
            BarHistoryDataCompare.AutoHide = true;

            ArrayList arrayListFromDate = sliderItem.Tag as ArrayList;

            if (arrayListFromDate == null)
            {
                return;
            }
            frmSelHistoryDataVersion newFrm = new frmSelHistoryDataVersion(arrayListFromDate, ArcGisMapControl, BarHistoryDataCompare, false);

            newFrm.ShowDialog(this);
        }