Esempio n. 1
0
 public void ProcessWorkingCashiers(ProcessCallBack work)
 {
     foreach (Cashier c in list1)
     {
         if (c.Working)
         {
             work(c);
         }
     }
 }
Esempio n. 2
0
 /// <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);
     }
 }
Esempio n. 3
0
 /// <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);
     }
 }
Esempio n. 4
0
        /// <summary>
        /// 设置高度
        /// </summary>
        protected void SetSplit1Height()
        {
            ProcessCallBack setsh = new ProcessCallBack(VokeSetHeight);

            ((Form)this.mainForm).Invoke(setsh, (Form)this.mainForm);
        }