Node Events
EDIDocumentViewer a exposes an event called NodeSelected. This will allow developers to know when a node is selected. A node can be either a loop, segment, element or composite element.
Example
ediDocumentViewer1.NodeSelected += new System.EventHandler<RDPCrystalEDILibrary.UI.Winforms.EDINodeSelectedEventArgs>(NodeSelected);
private void NodeSelected(object sender, EDINodeSelectedEventArgs e)
{
   if (e.SelectedObject is DataElement)
   {
   }
   else if (e.SelectedObject is LightWeightElement)
   {
   }
   else if (e.SelectedObject is Loop)
   {
   }
   else if (e.SelectedObject is LightWeightLoop)
   {
   }
}
Depending on if you were displaying an EDIDocument or a EDILightWeightDocument the SelectedObject will be of that category type.
				