Ejemplo n.º 1
0
 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;
     }
 }
Ejemplo n.º 2
0
        private void lbElements_SelectedIndexChanged(object sender, EventArgs e)
        {
            DcmDictionaryEntry entry = (DcmDictionaryEntry)lbElements.SelectedItem;

            if (entry != null)
            {
                DisplayEntry(entry);
            }
        }