private void lv_Patient_MouseDoubleClick(object sender, MouseEventArgs e) { ListViewItem lvi = lv_Patient.GetItemAt(e.X, e.Y); if (lvi == null) return; if (lvi.ImageIndex != 1) return; BWorkList bwk = new BWorkList(); MWorkList mwk = (MWorkList)bwk.GetModel(lvi.Tag.ToString()); BReport brt = new BReport(); MReport mrt = (MReport)brt.GetModel(lvi.Tag.ToString()); ImageCopy ic = new ImageCopy(); string saveDir = System.Windows.Forms.Application.StartupPath + "\\temp"; List<ImgObj> arrayImg = ic.LoadImages(mwk, saveDir); frmReportEdit frmRE = new frmReportEdit(); frmRE.initForm(mwk, mrt,ILL.GetConfig.RS_OpenWord); frmRE.ShowDialog(); }