public void PerformClick(EventArgs e) { if (((MouseEventArgs)e).Button != MouseButtons.Left) { return; } if (mDrawDisabled || !CustomButton.EnabledNow(Core)) { return; } if (cb.ButtonType == CustomButton.ButtonTypes.Button) { Core.ExecuteCustombutton(cb.GCode); } if (cb.ButtonType == CustomButton.ButtonTypes.TwoStateButton) { on = !on; Core.ExecuteCustombutton(on ? cb.GCode : cb.GCode2); BackColor = on ? Color.Orange : Parent.BackColor; } base.OnClick(e); }
private void PointerClick(object sender, EventArgs e) { if (isPointer) { Core.ExecuteCustombutton("M5 S0\r\nG0\r\n"); this.isPointer = false; } else { Core.ExecuteCustombutton("M3 S[$30*3/100]\r\nG1 F1000\r\n"); this.isPointer = true; } }
protected override void OnClick(EventArgs e) { if (mDrawDisabled || !CustomButton.EnabledNow(Core)) { return; } Core.ExecuteCustombutton(cb.GCode); base.OnClick(e); }