Manipulating a Data Set Using the LEADTOOLS DICOM OCX Control for VB.NET
'LEADDicomDS is a DICOM Dataset defined outside this method 
 
Private Sub TestManipulatingDataSetUsingLEADTOOLSDICOMOCXControl()
   ' 
 The following code snippet demonstrates how to use the LEADTOOLS DICOM 
   
   ' DS COM 
 Object (ILEADDicomDS) to get the Value of the Implementation Class   
   ' UID element 
 of a DICOM Directory
   Dim 
 DicomDir As New LTDICDIRLib.LEADDicomDir   
   Dim nRetValue 
 As Short
   ' 
 Load a DICOMDIR File   
   nRetValue 
 = DicomDir.LoadDicomDir("C:\Medical 
 Images\DICOMDIR", LTDICLib.DicomDataSetFlags.DS_LOAD_CLOSE)
   If 
 nRetValue = LTDicomKernelLib.DicomErrorCodes.DICOM_SUCCESS Then      
      LEADDicomDS.hDicomDS = DicomDir.hDicomDirDS 
      
      nRetValue 
 = LEADDicomDS.FindFirstElement(LTDICLib.DicomDataSetTagConstants1.TAG_IMPLEMENTATION_CLASS_UID, 
 False)      
      If 
 nRetValue = LTDicomKernelLib.DicomErrorCodes.DICOM_SUCCESS Then         
         LEADDicomDS.GetConvertValue()
         ' 
 Display the value of the element         
         MessageBox.Show(LEADDicomDS.StringValues(0))
         LEADDicomDS.StringValueCount 
 = 0      
      End 
 If   
   End If 
End Sub