/// <summary>
 /// Funkcja dodaje event handler do zmienia koloru
 /// Uwaga, mogą być problemy z kolumnami które nie dziedziczą po BaseTextControl (jak np. checkboxy )
 /// </summary>
 private void addDrawHandlersToNodes()
 {
     foreach (Aga.Controls.Tree.NodeControls.NodeControl nControl in tree.NodeControls)
     {
         try
         {
             Aga.Controls.Tree.NodeControls.BaseTextControl btx = (Aga.Controls.Tree.NodeControls.BaseTextControl)nControl;
             btx.DrawText += new EventHandler <Aga.Controls.Tree.NodeControls.DrawEventArgs>(btx_DrawText);
         }
         catch (InvalidCastException ice)
         {
             Console.WriteLine(ice.Message);
         }
     }
 }
 /// <summary>
 /// Funkcja dodaje event handler do zmienia koloru
 /// Uwaga, mogą być problemy z kolumnami które nie dziedziczą po BaseTextControl (jak np. checkboxy )
 /// </summary>
 private void addDrawHandlersToNodes()
 {
     foreach (Aga.Controls.Tree.NodeControls.NodeControl nControl in tree.NodeControls)
     {
         try
         {
             Aga.Controls.Tree.NodeControls.BaseTextControl btx = (Aga.Controls.Tree.NodeControls.BaseTextControl)nControl;
             if (nControl.ParentColumn.TooltipText == "ColorBox")
             {
                 btx.DrawText += new EventHandler <Aga.Controls.Tree.NodeControls.DrawEventArgs>(btx_DrawText_ColorBlock);
             }
             else
             {
                 btx.DrawText += new EventHandler <Aga.Controls.Tree.NodeControls.DrawEventArgs>(btx_DrawText);
             }
         }
         catch //(InvalidCastException ice)
         {
             //Console.WriteLine(ice.Message);
         }
     }
 }