diff --git a/PROMS/VEPROMS User Interface/frmVEPROMS.cs b/PROMS/VEPROMS User Interface/frmVEPROMS.cs index 83f6b0fc..6b75630e 100644 --- a/PROMS/VEPROMS User Interface/frmVEPROMS.cs +++ b/PROMS/VEPROMS User Interface/frmVEPROMS.cs @@ -2330,12 +2330,31 @@ namespace VEPROMS { if (tc.SelectedDisplayTabItem != null && tc.SelectedDisplayTabItem.SelectedItemInfo != null) { - frmPropGrid pg = new frmPropGrid(tc.SelectedDisplayTabItem.SelectedItemInfo, tc.SelectedDisplayTabItem.SelectedItemInfo.Path); + frmPropGrid pg = new frmPropGrid(tc.SelectedDisplayTabItem.SelectedItemInfo, tc.SelectedDisplayTabItem.SelectedItemInfo.ShortPath); pg.Show(); } else MessageBox.Show("Select Item First", "Item not selected", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } + private void lblItemID_Click(object sender, System.EventArgs e) + { + if (tc.SelectedDisplayTabItem != null && tc.SelectedDisplayTabItem.SelectedItemInfo != null) + { + ItemInfo myitem = tc.SelectedDisplayTabItem.SelectedItemInfo; + FolderInfo myfolder = myitem.MyDocVersion.MyFolder; + string sep = ""; + string fPath = ""; + while (myfolder.FolderID != myfolder.ParentID) + { + fPath = myfolder.Name + sep + fPath; + sep = "/"; + myfolder = myfolder.MyParent; + } + Clipboard.Clear(); + DataObject mydo = new DataObject(DataFormats.Text, string.Format("{0} - {1}", fPath, myitem.ShortPath)); + Clipboard.SetDataObject(mydo); + } + } private void btnFixMSWord_Click(object sender, EventArgs e) { if (tc.SelectedDisplayTabItem != null && tc.SelectedDisplayTabItem.MyDSOTabPanel != null)