Beispiel #1
0
 private void SetFormPropertyValue(string propertyName, object newValue)
 {
     if (m_form.InvokeRequired)
     {
         Delegate d = new SetFormPropertyValueHandler(SetFormPropertyValue);
         object[] o = new object[] { propertyName, newValue };
         m_form.Invoke(d, o);
         resetEvent.WaitOne();
     }
     else
     {
         Type         t  = m_form.GetType();
         PropertyInfo pi = t.GetProperty(propertyName);
         pi.SetValue(m_form, newValue, null);
         resetEvent.Set();
     }
 }
Beispiel #2
0
 private void SetFormPropertyValue(string propertyName,object newValue)
 {
     if (m_form.InvokeRequired)
     {
         Delegate d = new SetFormPropertyValueHandler(SetFormPropertyValue);
         object[] o = new object[] { propertyName, newValue };
         m_form.Invoke(d, o);
         resetEvent.WaitOne();
     }
     else
     {
         Type t = m_form.GetType();
         PropertyInfo pi = t.GetProperty(propertyName);
         pi.SetValue(m_form, newValue, null);
         resetEvent.Set();
     }
 }