/// <summary>
 ///\
 /// </summary>
 /// <param name="cr"></param>
 /// <param name="dt"></param>
 /// <param name="mark"></param>
 public static void setControlProperties(Control cr, string mark, SetPropertiesMethod method)
 {
     if (cr.ToString() == mark)
     {
         method.Invoke(cr);
     }
 }
 public static void setControlPropertiesRecursion(Control parent, string mark, SetPropertiesMethod method)
 {
     foreach (Control c in parent.Controls)
     {
         setControlPropertiesRecursion(c, mark, method);
         setControlProperties(c, mark, method);
     }
 }