コード例 #1
0
ファイル: FrmAlgebraPad.cs プロジェクト: bugbit/algebra
 private void Pad_ChangeIsEvaluating(PadControl argPad, bool argIsValidate)
 {
     if (argPad == PadActive)
     {
         evaluateToolStripMenuItem.Enabled = !argIsValidate;
         cancelToolStripMenuItem.Enabled   = argIsValidate;
     }
 }
コード例 #2
0
ファイル: FrmAlgebraPad.cs プロジェクト: bugbit/algebra
        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);
        }