private void UpdateButtonState(bool state) { if (btnFindPrimes.InvokeRequired) { UpdateButtonCallBack d = UpdateButtonState; this.Invoke(d, new object[] { state }); return; } btnFindPrimes.Enabled = state; }
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; } } }