public DateField(string name, FieldValueDelegate fieldValueDel, SetFieldValueDelegate setFieldValueDel, MinValueDelegate minValueDel, MaxValueDelegate maxValueDel) { m_name = name; m_fieldValueDelegate = fieldValueDel; m_setFieldValueDelegate = setFieldValueDel; m_minValueDelegate = minValueDel; m_maxValueDelegate = maxValueDel; }
/// <summary> /// 线程开始事件,设置进度条最大值,需要一个委托来替我完成 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> void OnStartWorkEventHandler(object sender, WorkEventArgs e) { MaxValueDelegate max = new MaxValueDelegate(SetMaxValue); this.Invoke(max, e); }