Esempio n. 1
0
        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));
        }
Esempio n. 2
0
        /// <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)
            {
            }
        }