private void MarkCheckIncomplete(CheckBox chkToChange)
 {
     if (chkToChange.InvokeRequired)
     {
         CheckBoxDelegate cd = new CheckBoxDelegate(MarkCheckIncomplete);
         Invoke(cd, new object[] { chkToChange });
     }
     else
     {
         chkToChange.ForeColor = ForeColor;
         chkToChange.Checked   = false;
     }
 }
 private void MarkCheckStarted(CheckBox chkToChange)
 {
     if (chkToChange.InvokeRequired)
     {
         CheckBoxDelegate cd = new CheckBoxDelegate(MarkCheckStarted);
         Invoke(cd, new object[] { chkToChange });
     }
     else
     {
         chkToChange.ForeColor = STARTEDCOLOR;
         chkToChange.Checked   = false;
     }
 }
 private void MarkCheckFinished(CheckBox chkToChange)
 {
     if (chkToChange.InvokeRequired)
     {
         CheckBoxDelegate cd = new CheckBoxDelegate(MarkCheckFinished);
         Invoke(cd, new object[] { chkToChange });
     }
     else
     {
         chkToChange.ForeColor = FINISHEDCOLOR;
         chkToChange.Checked   = true;
     }
 }
Beispiel #4
0
 //修改选择状态
 private void UpdateCheckBox(CheckBox checkbox, bool isChecked)
 {
     if (checkbox.InvokeRequired == true)
     {
         CheckBoxDelegate d = UpdateCheckBox;
         this.Invoke(d, checkbox, isChecked);
     }
     else
     {
         if (side == -1)
         {
             checkbox.Enabled = !isChecked;
         }
         else
         {
             //已入座,禁止再选其他桌
             checkbox.Enabled = false;
         }
         checkbox.Checked = isChecked;
     }
 }
Beispiel #5
0
 /// <summary>修改选择状态</summary>
 /// <param name="checkbox">注定选择的复选框</param>
 /// <param name="isChecked">是否被选择</param>
 private void UpdateCheckBox(CheckBox checkbox, bool isChecked)
 {
     if (checkbox.InvokeRequired == true)
     {
         CheckBoxDelegate d = UpdateCheckBox;
         this.Invoke(d, checkbox, isChecked);
     }
     else
     {
         if (side == -1)
         {
             checkbox.Enabled = !isChecked;
         }
         else
         {
             //已经坐到某游戏桌上,不允许再选其他桌
             checkbox.Enabled = false;
         }
         //注意改变Checked属性会触发checked_Changed事件
         checkbox.Checked = isChecked;
     }
 }