コード例 #1
1
ファイル: UIInvokeUtil.cs プロジェクト: yienit/KST
 /// <summary>
 /// Invoke方式设置CheckBox控件的Checked属性
 /// </summary>
 public static void InvokeCheckBoxChecked(CheckBox checkbox, bool isChecked)
 {
     if (checkbox.InvokeRequired)
     {
         checkbox.Invoke(new MethodInvoker(delegate() { InvokeCheckBoxChecked(checkbox, isChecked); }));
     }
     else
     {
         checkbox.Checked = isChecked;
     }
 }
コード例 #2
0
 public static void SetCheckedTS(this CheckBox x, bool s)
 {
     if (x.InvokeRequired)
     {
         x.Invoke(new EventHandler(delegate(object o, EventArgs a)
         {
             x.SetCheckedTS(s);
         }));
     }
     else
     {
         x.Checked = s;
     }
 }
コード例 #3
0
        public static void SetCheckedState(CheckBox checkBox, bool isChecked)
        {
            MethodInvoker miSetCheckedState = delegate
            {
                checkBox.Checked = isChecked;
            };

            if (checkBox.InvokeRequired)
            {
                checkBox.Invoke(miSetCheckedState);
            }
            else
            {
                miSetCheckedState();
            }
        }
コード例 #4
0
 public static bool GetCheckedTS(this CheckBox x)
 {
     if (x.InvokeRequired)
     {
         bool m_ret = false;
         x.Invoke(new EventHandler(delegate(object o, EventArgs a)
         {
             m_ret = x.GetCheckedTS();
         }));
         return(m_ret);
     }
     else
     {
         return(x.Checked);
     }
 }
コード例 #5
0
 public void CheckBox_Checked(System.Windows.Forms.CheckBox checkBoxCtrl, bool checkStatus)
 {
     try
     {
         if (checkBoxCtrl.InvokeRequired)
         {
             checkBox_Checked_CallBack d = new checkBox_Checked_CallBack(CheckBox_Checked);
             checkBoxCtrl.Invoke(d, new object[] { checkBoxCtrl, checkStatus });
         }
         else
         {
             checkBoxCtrl.Checked = checkStatus;
         }
     }
     catch (Exception)
     {
     }
 }
コード例 #6
0
        public static bool IsChecked(CheckBox cbox)
        {
            var isChecked = false;

            MethodInvoker miIsChecked = delegate
                {
                    isChecked = cbox.Checked;
                };

            if (cbox.InvokeRequired)
            {
                cbox.Invoke(miIsChecked);
            }
            else
            {
                miIsChecked();
            }

            return isChecked;
        }
コード例 #7
0
        public static bool GetCheckedState(CheckBox checkBox)
        {
            bool returnValue = false;

            MethodInvoker miGetCheckedState = delegate
            {
                returnValue = checkBox.Checked;
            };

            if (checkBox.InvokeRequired)
            {
                checkBox.Invoke(miGetCheckedState);
            }
            else
            {
                miGetCheckedState();
            }

            return returnValue;
        }
コード例 #8
0
ファイル: Form1.cs プロジェクト: carriercomm/ED-IBE
 public void setCheckbox(CheckBox myCheckbox, bool setChecked)
 {
     if (myCheckbox.InvokeRequired)
         myCheckbox.Invoke(new delCheckboxInvoker(setCheckbox), myCheckbox, setChecked);
     else
         myCheckbox.Checked = setChecked;
 }
コード例 #9
0
ファイル: MainForm.cs プロジェクト: jadevlin/EDMSuite
 public void SetCheckBox(CheckBox box, bool state)
 {
     box.Invoke(new SetCheckDelegate(SetCheckHelper), new object[] { box, state });
 }
コード例 #10
0
ファイル: CommsForm.cs プロジェクト: RobMeades/tedISampleApp
 // Update the state of a checkbox on the form
 private void updateCheckBox(CheckBox checkBox, Boolean onNotOff)
 {
     if (checkBox.InvokeRequired)
     {
         SetCheckBoxCallback update = new SetCheckBoxCallback(_updateCheckBox);
         checkBox.Invoke(update, new object[] { checkBox, onNotOff });
     }
     else
     {
         _updateCheckBox(checkBox, onNotOff);
     }
 }
コード例 #11
0
ファイル: ControlWindow.cs プロジェクト: ColdMatter/EDMSuite
 private void setCheckBox(CheckBox box, bool state)
 {
     box.Invoke(new setCheckDelegate(setCheckHelper), new object[] { box, state });
 }
コード例 #12
0
 private void check(CheckBox chBox, bool ch)
 {
     // InvokeRequired required compares the thread ID of the
     // calling thread to the thread ID of the creating thread.
     // If these threads are different, it returns true.
     try
     {
         #region Set checked in Safely
         if (chBox.InvokeRequired)
         {
             SetCheckedCallback d = new SetCheckedCallback(check);
             chBox.Invoke(d, new object[] { chBox, ch });
         }
         else
         {
             chBox.Checked = ch;
         }
         #endregion
     }
     catch { }
 }
コード例 #13
0
 private void setCheckBox(CheckBox box, bool value)
 {
     box.Invoke(new SetCheckDelegate(setCheckHelper), new object[] { box, value });
 }
コード例 #14
0
ファイル: CheckBoxConnector.cs プロジェクト: Nucs/nlib
 private void _check(CheckBox c, bool val) {
     if (c.InvokeRequired)
         c.Invoke(new MethodInvoker(() => c.Checked = val));
     else
         c.Checked = val;
 }