private void Pad_ChangeIsEvaluating(PadControl argPad, bool argIsValidate) { if (argPad == PadActive) { evaluateToolStripMenuItem.Enabled = !argIsValidate; cancelToolStripMenuItem.Enabled = argIsValidate; } }
public PadControl NewPad(string argName = null) { var pName = argName ?? string.Format(Properties.Resources.NonameExpression, Interlocked.Increment(ref mNumNonameExpression)); var pPage = new TabPage(); var pPad = new PadControl(mCancelToken) { NameExpression = pName, Dock = DockStyle.Fill }; pPad.ChangeIsEvaluating += Pad_ChangeIsEvaluating; pPage.Controls.Add(pPad); tabPads.TabPages.Add(pPage); return(pPad); }