private void DisplayEntry(DcmDictionaryEntry entry) { if (entry == null) { lblElementTag.Text = ""; lblElementTagMask.Text = ""; lblElementName.Text = ""; lbValueRepresentations.Items.Clear(); lblValueMultiplicity.Text = ""; lblPrivateCreator.Text = ""; } else { lblElementTag.Text = entry.DisplayTag.ToUpper(); lblElementTagMask.Text = String.Format("{0:X8}", entry.Mask); if (entry.Retired) { lblElementName.Text = entry.Name + " (Retired)"; } else { lblElementName.Text = entry.Name; } lbValueRepresentations.Items.Clear(); foreach (DicomVR vr in entry.AllowedVRs) { lbValueRepresentations.Items.Add(vr); } lblValueMultiplicity.Text = entry.VM; lblPrivateCreator.Text = entry.PrivateCreator; } }
private void lbElements_SelectedIndexChanged(object sender, EventArgs e) { DcmDictionaryEntry entry = (DcmDictionaryEntry)lbElements.SelectedItem; if (entry != null) { DisplayEntry(entry); } }