public void AddNewNodeForWorkSpace(WorkSpaceRow pWorkSpace) { TreeNodeWorkSpace node = new TreeNodeWorkSpace(); node.Text = pWorkSpace.s_WName; node.Tag = pWorkSpace; node.WorkSpace = pWorkSpace; node.Checked = pWorkSpace.IsActive; this.Nodes.Add(node); }
private void lstStorageItem_DoubleClick(object sender, EventArgs e) { if (lstStorageItem.SelectedItems.Count == 0) { return; } StorageItemRow storageItem = (StorageItemRow)lstStorageItem.SelectedItems[0].Tag; WorkSpaceRow workSpace = (WorkSpaceRow)this.frmMain.tvWorkSpace.SelectedNode.Tag; FrmStorageItem frmStorageItem = new FrmStorageItem(); frmStorageItem.frmMain = this.frmMain; frmStorageItem.TheWorkSpace = workSpace; frmStorageItem.StorageItem = storageItem; frmStorageItem.WorkSpaceList = this.frmMain.tvWorkSpace.GetWorkSpaceListFromTree(); frmStorageItem.ShowDialog(); //DisplayStorageItems(); lstStorageItem.PutStorageItemInListViewItem((ListViewStorageItem)lstStorageItem.SelectedItems[0], frmStorageItem.StorageItem); }