标题:小白:请问如何在C#计算器程序中加入历史功能?
取消只看楼主
con2008
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2020-2-29
结帖率:50%
已结贴  问题点数:10 回复次数:0 
小白:请问如何在C#计算器程序中加入历史功能?
我是按照网上的示范做的。
程序代码:
using System;
using System.Windows.Forms;

namespace MyCounter
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void button6_Click(object sender, EventArgs e)
        {
            //将第一个TextBox控件里用户输入的数据(string类型),转换成浮点类型,并赋值给变量num1
            float num1 = Convert.ToSingle(maskedTextBox4.Text);
            //将第二个TextBox控件里用户输入的数据(string类型),转换成浮点类型,并赋值给变量num2
            float num2 = Convert.ToSingle(maskedTextBox5.Text);
            //计算两个数字相加,并赋值给变量jieguo
            float jieguo = num1 + num2;
            //将结果的值,赋值给第三个TextBox控件(需要将float类型的数据先转换成string类型再赋值)
            maskedTextBox6.Text = Convert.ToString(jieguo);
           
        }

        private void button7_Click(object sender, EventArgs e)
        {
            //将第一个TextBox控件里用户输入的数据(string类型),转换成浮点类型,并赋值给变量num1
            float num1 = Convert.ToSingle(maskedTextBox4.Text);
            //将第二个TextBox控件里用户输入的数据(string类型),转换成浮点类型,并赋值给变量num2
            float num2 = Convert.ToSingle(maskedTextBox5.Text);
            //计算两个数字相减,并赋值给变量jieguo
            float jieguo = num1 - num2;
            //将结果的值,赋值给第三个TextBox控件(需要将float类型的数据先转换成string类型再赋值)
            maskedTextBox6.Text = Convert.ToString(jieguo);
        }

        private void button8_Click(object sender, EventArgs e)
        {
            //将第一个TextBox控件里用户输入的数据(string类型),转换成浮点类型,并赋值给变量num1
            float num1 = Convert.ToSingle(maskedTextBox4.Text);
            //将第二个TextBox控件里用户输入的数据(string类型),转换成浮点类型,并赋值给变量num2
            float num2 = Convert.ToSingle(maskedTextBox5.Text);
            //计算两个数字相乘,并赋值给变量jieguo
            float jieguo = num1 * num2;
            //将结果的值,赋值给第三个TextBox控件(需要将float类型的数据先转换成string类型再赋值)
            maskedTextBox6.Text = Convert.ToString(jieguo);
        }

        private void button9_Click(object sender, EventArgs e)
        {
            //将第一个TextBox控件里用户输入的数据(string类型),转换成浮点类型,并赋值给变量num1
            float num1 = Convert.ToSingle(maskedTextBox4.Text);
            //将第二个TextBox控件里用户输入的数据(string类型),转换成浮点类型,并赋值给变量num2
            float num2 = Convert.ToSingle(maskedTextBox5.Text);
            //计算两个数字相除,并赋值给变量jieguo
            float jieguo = num1 / num2;
            //将结果的值,赋值给第三个TextBox控件(需要将float类型的数据先转换成string类型再赋值)
            maskedTextBox6.Text = Convert.ToString(jieguo);
        }

        private void button10_Click(object sender, EventArgs e)
        {
            maskedTextBox4.Text = null;
            maskedTextBox5.Text = null;
            maskedTextBox6.Text = null;
        }

        private void listBox1_SelectedIndexChanged(object sender, EventArgs e)
        {
         
        }

        private void button11_Click(object sender, EventArgs e)
        {

        }
    }
}

(listBox1是我不小心加进去的)
button11就是“历史”按钮。
搜索更多相关主题的帖子: 数据 类型 Text 赋值 float 
2020-03-02 21:31



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-499516-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.132389 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved