龙芳他男朋友 龙芳他男朋友
关注数: 14 粉丝数: 75 发帖数: 415 关注贴吧数: 2
超级新人问个问题啊,真心求教 using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; namespace 计算 { public partial class Form1 : Form { public enum CalcuType { None, JIA, JIAN, CHENG, CHU, KAIFANG, CHUFANG, } private double ? ValueF = null ; private double ? ValueL = null ; private CalcuType Calculatetype = CalcuType.None; private bool isNew = false; public Form1() { InitializeComponent(); } private void Form1_Load(object sender, EventArgs e) { btn0.Click +=new EventHandler(btn_Click); btn1.Click += new EventHandler(btn_Click); btn2.Click += new EventHandler(btn_Click); btn3.Click += new EventHandler(btn_Click); btn4.Click += new EventHandler(btn_Click); btn5.Click += new EventHandler(btn_Click); btn6.Click += new EventHandler(btn_Click); btn7.Click += new EventHandler(btn_Click); btn8.Click += new EventHandler(btn_Click); btn9.Click += new EventHandler(btn_Click); } private void btn_Click(object sender, EventArgs e) { Button btn = (Button)sender; string NumberStr = btnShow.Text; if (this.isNew) { NumberStr = btn.Text; this.ValueL = double.Parse(NumberStr); } else { if (new string[] { "0", "0.", "-0", "-0." }.Contains(NumberStr )) { NumberStr = ""; } NumberStr += btn.Text; this.ValueF = double.Parse(NumberStr); } this.btnShow.Text = NumberStr ; this.isNew = false; } private void btnResult_Click(object sender, EventArgs e) { switch (Calculatetype) { case CalcuType.JIA: this.btnShow.Text = (ValueF + ValueL).ToString (); break; case CalcuType.JIAN: this.btnShow.Text = (ValueF - ValueL).ToString(); break; case CalcuType.CHENG: this.btnShow.Text = (ValueF * ValueL).ToString(); break; case CalcuType.CHU: this.btnShow.Text = (ValueF / ValueL).ToString(); break; case CalcuType.KAIFANG: this .btnShow .Text =Math .Pow ((double ) ValueF ,(double ) ValueL ).ToString() ;
1 下一页