public void ProcessWorkingCashiers(ProcessCallBack work) { foreach (Cashier c in list1) { if (c.Working) { work(c); } } }
/// <summary> /// 设置布局窗口和调整样式 /// </summary> /// <param name="TargetForm"></param> public bool SetLayoutForm(Form TargetForm) { //判断是否属于受控制的窗体 if (this.Controlleds.Contains(Lemon.GetObjType(TargetForm).FullName)) { ProcessCallBack pcb = new ProcessCallBack(ThePCB); ((Form)this.mainForm).Invoke(pcb, TargetForm); return(true); } else { return(false); } }
/// <summary> /// 设置布局窗口和调整样式 /// </summary> /// <param name="TargetForm"></param> public bool SetLayoutForm(Form TargetForm) { try { ProcessCallBack pcb = new ProcessCallBack(ThePCB); Debug.WriteLine("SetLayoutForm:" + TargetForm.Text); return((bool)((Form)this.mainForm).Invoke(pcb, TargetForm)); } catch (Exception ex) { Lemon.SendMsgError(ex); return(false); } }
/// <summary> /// 设置高度 /// </summary> protected void SetSplit1Height() { ProcessCallBack setsh = new ProcessCallBack(VokeSetHeight); ((Form)this.mainForm).Invoke(setsh, (Form)this.mainForm); }