• 大小: 645KB
    文件类型: .7z
    金币: 1
    下载: 0 次
    发布日期: 2021-05-22
  • 语言: C#
  • 标签: 计算器  

资源简介

以前在上传过的,但是有许多bug,所以修正了放多问题,功能方面+,-,*,/,都没有问题了,而且除0也没有问题的。界面和windows的稍差一些。

资源截图

代码片段和文件信息

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace Cal
{
    public partial class Form1 : Form
    {
        //全局变量
        double a = 0;//保存结果
        double b = 0;//保存中间变量
        bool c = false;//设置文本控件中值
        string d;//运算符的保存
        bool f = false;//设置退格键的作用
        public Form1()
        {
            InitializeComponent();
        }

        private void Form1_Load(object sender EventArgs e)
        {
           /* //窗体大小不能更改(已直接在窗体属性里面更改)
            MinimumSize = new Size(252 275);//窗口最小尺寸
            MaximumSize = new Size(252 275);//窗口最大尺寸*/

            //启动时窗体在屏幕中间
            this.Left = (Screen.PrimaryScreen.WorkingArea.Width - 252) / 2; 
            this.Top = (Screen.PrimaryScreen.WorkingArea.Height - 275) / 2;

            textBox1.Text = “0“;
            c = true;
        }

        private void button1_Click(object sender EventArgs e)
        {
            if (c == true)//如果文件控件中没有值的话
            {
                textBox1.Text = ““;//初始化
                c = false;//更改变量c
            }
            if (f == true)
            {
                textBox1.Text = ““;
                f = false;
            }
            textBox1.Text += “1“;
        }

        private void button2_Click(object sender EventArgs e)
        {
            if (c == true)
            {
                textBox1.Text = ““;
                c = false;
            }
            if (f == true)
            {
                textBox1.Text = ““;
                f = false;
            }
            textBox1.Text += “2“;
        }

        private void button3_Click(object sender EventArgs e)
        {
            if (c == true)
            {
                textBox1.Text = ““;
                c = false;
            }
            if (f == true)
            {
                textBox1.Text = ““;
                f = false;
            }
            textBox1.Text += “3“;
        }

        private void button4_Click(object sender EventArgs e)
        {
            if (c == true)
            {
                textBox1.Text = ““;
                c = false;
            }
            if (f == true)
            {
                textBox1.Text = ““;
                f = false;
            }
            textBox1.Text += “4“;
        }

        private void button5_Click(object sender EventArgs e)
        {
            if (c == true)
            {
                textBox1.Text = ““;
                c = false;
            }
            if (f == true)
            {
                textBox1.Text = ““;
                f = false;
            }
            textBox1.Text += “5“;
        }

        private void button6_Click(object sender EventArgs e)
        {
            if (c == true)
            {
                t

评论

共有 条评论