protected internal override void NodeGUI()
 {
     GUILayout.Label("结果:");
     DrawGlobalLayout(variables[0]);
     DrawFillsLayout(variables[1]);
     cType = (CalcuType)EditorGUILayout.EnumPopup(cType);
     DrawFillsLayout(variables[2]);
 }
Ejemplo n.º 2
0
 //清除 C
 private void btnClear_Click(object sender, EventArgs e)
 {
     txtDisplay.Text   = "0";
     btnEquals.Enabled = true;
     lblShowOps.Text   = "";
     calcuType         = CalcuType.None;
     _IsFirst          = true;
     record            = "";
     unLock();
 }
Ejemplo n.º 3
0
 /// <summary>
 /// 模除取余
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void btnPercent_Click(object sender, EventArgs e)
 {
     if (lblShowOps.Text.Length == 0)
     {
         calcuType       = CalcuType.Mod;
         num1            = Convert.ToDouble(txtDisplay.Text);
         lblShowOps.Text = txtDisplay.Text + " %";
         txtDisplay.Text = "0";
     }
     else
     {
         num2 = Convert.ToDouble(txtDisplay.Text);
         num1 = Convert.ToDouble(lblShowOps.Text.Substring(0, lblShowOps.Text.Length - 1));
         string result = GetResult(num1, num2);
         lblShowOps.Text = result + " %";
         calcuType       = CalcuType.Mod;
         txtDisplay.Text = "0";
     }
 }