コード例 #1
0
        private void UpdateButtonState(bool state)
        {
            if (btnFindPrimes.InvokeRequired)
            {
                UpdateButtonCallBack d = UpdateButtonState;
                this.Invoke(d, new object[] { state });
                return;
            }

            btnFindPrimes.Enabled = state;
        }
コード例 #2
0
        private void UpdateButton(string vaule, Button ctl)
        {
            if (this.InvokeRequired)
            {
                UpdateButtonCallBack uu = new UpdateButtonCallBack(UpdateButton);
                this.Invoke(uu, vaule, ctl);
            }

            else
            {
                if (vaule == "0")
                {
                    ctl.Text      = "One Defect Type";
                    ctl.BackColor = Color.Red;
                }
                else if (vaule == "1")
                {
                    ctl.Text      = "Many Defect Type";
                    ctl.BackColor = Color.Green;
                }
            }
        }