void _cell_DeleteAnnotation(object sender, MedicalViewerDeleteEventArgs e) { DialogResult msgBoxResult = MessageBox.Show("Are you sure want to delete this fusion image?", "Delete Fusion Image", MessageBoxButtons.YesNo); if (msgBoxResult == DialogResult.Yes) { _cell.SubCells[_cell.ActiveSubCell].Fusion.RemoveAt(_cmbFusedIndex.SelectedIndex); _form.FusionListNames[_form.GetFirstSelectedMultiCellIndex()][_cell.ActiveSubCell].RemoveAt(_cmbFusedIndex.SelectedIndex); _cmbFusedIndex.Items.RemoveAt(_cmbFusedIndex.SelectedIndex); if (_cmbFusedIndex.Items.Count < 1) { this.Close(); } else { _cmbFusedIndex.SelectedIndex = 0; } } else { e.Delete = false; } _form.CheckFusionTranslucencyAction(_viewer.Cells.IndexOf(_cell)); }
/// <summary> /// Xử lý sự kiện khi xóa một ảnh trong vùng hiển thị ảnh /// </summary> /// <param name="sender"></param> /// <param name="e"></param> void _medicalViewer1_DeleteCell(object sender, MedicalViewerDeleteEventArgs e) { try { e.Delete = false; //blnHasJustDelete = true; //((MedicalViewerMultiCell)_DicomMedicalViewer._medicalViewer.Cells[_DicomMedicalViewer._medicalViewerCellIndex]).Animation.Animated = false; //Running = false; //((MedicalViewerMultiCell)_DicomMedicalViewer._medicalViewer.Cells[_DicomMedicalViewer._medicalViewerCellIndex]).Invalidate(); ////Tìm ImgBox trong ImgList để xóa //string fileName = getFileName(); //DicomDataSet ds = new DicomDataSet(); //ds.Load(fileName, DicomDataSetLoadFlags.LoadAndClose); //string _PID = GetStringValue(ds, Leadtools.Dicom.DicomTag.PatientID) + "@" + fileName; } catch (Exception ex) { } }