public void AdapterTreeList(TreeList treeList) { this.m_TreeList = treeList; //treeList.Columns.Clear(); //treeList.Columns.Add(); //TreeListColumn tlColName = treeList.Columns.Add(); treeList.FocusedNodeChanged += new FocusedNodeChangedEventHandler(treeList_FocusedNodeChanged); // treeList.MouseClick += new System.Windows.Forms.MouseEventHandler(treeList_MouseClick); treeList.MouseDoubleClick += new System.Windows.Forms.MouseEventHandler(treeList_MouseDoubleClick); treeList.MouseDown += new System.Windows.Forms.MouseEventHandler(treeList_MouseDown); ICatalogItem ItemRoot = new RootCatalogItem(); m_HookHelper.RootCatalogItem = ItemRoot; TreeListNode nodeRoot = treeList.AppendNode(new object[] { ItemRoot.Name }, null); nodeRoot.Tag = ItemRoot; nodeRoot.ImageIndex = 17; nodeRoot.SelectImageIndex = 18; BandEvent(nodeRoot, ItemRoot); ExpandNode(nodeRoot,true); }
public override void OnClick() { FrmLocalWorkspaceAdd frmCreate = new FrmLocalWorkspaceAdd(); if (frmCreate.ShowDialog() == DialogResult.OK) { if (frmCreate.CreateNew) { IWorkspace wsNew = Hy.Esri.Utility.WorkspaceHelper.CreateWorkspace( frmCreate.WorkspaceType, frmCreate.WorkspacePath, frmCreate.WorkspaceName); if (wsNew == null) { DevExpress.XtraEditors.XtraMessageBox.Show("抱歉,创建本地数据库出错啦!"); } else { DevExpress.XtraEditors.XtraMessageBox.Show("已成功创建本地数据库!"); } } WorkspaceInfo wsInfo = new WorkspaceInfo(); wsInfo.Name = frmCreate.WorkspaceAlias; wsInfo.Type = frmCreate.WorkspaceType; wsInfo.Args = System.IO.Path.Combine(frmCreate.WorkspacePath, frmCreate.WorkspaceName); Environment.NhibernateHelper.SaveObject(wsInfo); Environment.NhibernateHelper.Flush(); ICatalogItem itemNew = new WorkspaceCatalogItem( System.IO.Path.Combine(frmCreate.WorkspacePath, frmCreate.WorkspaceName), frmCreate.WorkspaceType, m_HookHelper.RootCatalogItem, frmCreate.WorkspaceAlias); RootCatalogItem itemRoot = m_HookHelper.RootCatalogItem as RootCatalogItem; itemRoot.AddItem(itemNew); } }
public void AdapterTreeList(TreeList treeList) { this.m_TreeList = treeList; //treeList.Columns.Clear(); //treeList.Columns.Add(); //TreeListColumn tlColName = treeList.Columns.Add(); treeList.FocusedNodeChanged += new FocusedNodeChangedEventHandler(treeList_FocusedNodeChanged); // treeList.MouseClick += new System.Windows.Forms.MouseEventHandler(treeList_MouseClick); treeList.MouseDoubleClick += new System.Windows.Forms.MouseEventHandler(treeList_MouseDoubleClick); treeList.MouseDown += new System.Windows.Forms.MouseEventHandler(treeList_MouseDown); ICatalogItem ItemRoot = new RootCatalogItem(); m_HookHelper.RootCatalogItem = ItemRoot; TreeListNode nodeRoot = treeList.AppendNode(new object[] { ItemRoot.Name }, null); nodeRoot.Tag = ItemRoot; nodeRoot.ImageIndex = 17; nodeRoot.SelectImageIndex = 18; BandEvent(nodeRoot, ItemRoot); ExpandNode(nodeRoot, true); }