/// <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); } } }