private void EnableDisableButtonOne(buttonNo no, bool value) { if (toolStrip1.InvokeRequired) { this.toolStrip1.Invoke(new EnableDisableButtonOneDeleg (EnableDisableButtonOne), no, value); } else { ToolStripItem ts = toolStrip1.Items[(int)no]; ((ToolStripButton)ts).Enabled = value; } }
private void EnableDisableButtons(int buttonStatus) { int mask = 1; // disconnect = 0, cif, vga, svga, xga, sxga, saveButton, single, rotate, video, finish, info, label, txtBox for (buttonNo button = buttonNo.disconnect; button < buttonNo.info; button++) { bool onoff = (buttonStatus & mask) != 0; if ((button == buttonNo.xga || button == buttonNo.sxga) && (PSRAM == false)) { onoff = false; } EnableDisableButtonOne(button, onoff); mask <<= 1; } }