public static object GetControlProperty(Control ctr, string property)
 {
     if (ctr.InvokeRequired)
     {
         GetControlPropertyDelegate msgCallback = new GetControlPropertyDelegate(WindowFormDelegate.GetControlProperty);
         return(ctr.Invoke(msgCallback, new object[] { ctr, property }));
     }
     else
     {
         return(FT.Commons.Tools.ReflectHelper.GetObjectPropertyObject(ctr, property));
     }
 }
 public static object GetControlProperty(Control ctr, string property)
 {
     if (ctr.InvokeRequired)
     {
         GetControlPropertyDelegate msgCallback = new GetControlPropertyDelegate(WindowFormDelegate.GetControlProperty);
         return ctr.Invoke(msgCallback, new object[] { ctr, property });
     }
     else
     {
         return FT.Commons.Tools.ReflectHelper.GetObjectPropertyObject(ctr, property);
     }
 }