private DicomTagNode AddAnonymizationTag(AnonymizeScript selectedScript, long tag, string name, string macro) { DicomTag dicomTag = DicomTagTable.Instance.Find(tag); DicomTagNode node = new DicomTagNode(); node.CreateCells(treeGridViewTags); node.SetValues(string.Format("({0:X4},{1:X4})", tag.GetGroup(), tag.GetElement()), name, macro); treeGridViewTags.Rows.Add(node); // treeGridViewTags.Rows.Add(node); node.DicomTag = dicomTag; // node.Image = Resources.Tag_16x16; //if (dicomTag != null && dicomTag.VR == DicomVRType.SQ) // node.Image = Resources.Tags_16x16; Anonymizer selectedAnonymizer = null; if (selectedScript != null) { selectedAnonymizer = selectedScript.Anonymizer; } if (selectedAnonymizer != null) { selectedAnonymizer[tag] = macro; node.Tag = selectedAnonymizer.FindTag(tag); return(node); } return(null); }
private DicomTagNode AddAnonymizationTag(long tag, string name, string macro) { DicomTagNode node = null; DicomTag dicomTag = DicomTagTable.Instance.Find(tag); node = new DicomTagNode(); treeGridViewTags.Nodes.Add(node); node.SetValues(string.Format("({0:X4},{1:X4})", tag.GetGroup(), tag.GetElement()), name, macro); node.DicomTag = dicomTag; node.Image = Resources.Tag_16x16; if (dicomTag != null && dicomTag.VR == DicomVRType.SQ) { node.Image = Resources.Tags_16x16; } _Anonymizer[tag] = macro; node.Tag = _Anonymizer.FindTag(tag); return(node); }