GS代码且看且珍惜 指不定哪天作者就躺床上了
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using Sunny.UI;
using Sunny.UI.Win32;
namespace SunnyUI_day
{
public partial class Form1 : UIForm
{
public Form1()
{
InitializeComponent();
}
string strA = "";
string strB = "";
private void Form1_Load(object sender, EventArgs e)
{
}
public void AddString(string str)
{
this.uiTextBox1.Text = this.uiTextBox1.Text + str;
}
public int algorithm = 0;
private void uiButton1_Click(object sender, EventArgs e)
{
AddString("1");
}
private void uiButton2_Click_1(object sender, EventArgs e)
{
AddString("2");
}
private void uiButton3_Click(object sender, EventArgs e)
{
; AddString("3");
}
private void uiButton4_Click(object sender, EventArgs e)
{
AddString("4");
}
private void uiButton5_Click(object sender, EventArgs e)
{
AddString("5");
}
private void uiButton6_Click(object sender, EventArgs e)
{
AddString("6");
}
private void uiButton7_Click(object sender, EventArgs e)
{
AddString("7");
}
private void uiButton8_Click(object sender, EventArgs e)
{
AddString("8");
}
private void uiButton9_Click(object sender, EventArgs e)
{
AddString("9");
}
private void uiButton10_Click(object sender, EventArgs e)
{
AddString("0");
}
private void uiipTextBox1_ValueChanged(object sender, EventArgs e)
{
}
private void uiTextBox1_TextChanged(object sender, EventArgs e)
{
}
private void uiButton17_Click(object sender, EventArgs e)
{
if (algorithm == 1)
{//加法
int len = strB.Length;
string strC = this.uiTextBox1.Text.Substring(len);
this.uiTextBox1.Text = (int.Parse(strA) + int.Parse(strC)).ToString();
}
else if (algorithm == 2)
{//减法
int len = strB.Length;
string strC = this.uiTextBox1.Text.Substring(len);
this.uiTextBox1.Text = (int.Parse(strA) - int.Parse(strC)).ToString();
}
else if (algorithm == 3)
{//乘法
int len = strB.Length;
string strC = this.uiTextBox1.Text.Substring(len);
this.uiTextBox1.Text = (int.Parse(strA) * int.Parse(strC)).ToString();
}
else if (algorithm == 4)
{//除法
int len = strB.Length;
string strC = this.uiTextBox1.Text.Substring(len);
this.uiTextBox1.Text = (int.Parse(strA) / int.Parse(strC)).ToString();
}
else
{
ShowInfoDialog("算法有误");
}
}
private void uiButton11_Click(object sender, EventArgs e)
{
algorithm = 1;
strA = this.uiTextBox1.Text;
this.uiTextBox1.Text = this.uiTextBox1.Text + " + ";
strB = this.uiTextBox1.Text;
}
private void uiButton12_Click(object sender, EventArgs e)
{
algorithm = 2;
strA = this.uiTextBox1.Text;
this.uiTextBox1.Text = this.uiTextBox1.Text + " - ";
strB = this.uiTextBox1.Text;
}
private void uiButton13_Click(object sender, EventArgs e)
{
algorithm = 3;
strA = this.uiTextBox1.Text;
this.uiTextBox1.Text = this.uiTextBox1.Text + " * ";
strB = this.uiTextBox1.Text;
}
private void uiButton14_Click(object sender, EventArgs e)
{
algorithm = 4;
strA = this.uiTextBox1.Text;
this.uiTextBox1.Text = this.uiTextBox1.Text + " / ";
strB = this.uiTextBox1.Text;
}
private void uiButton15_Click(object sender, EventArgs e)
{
algorithm = 5;
strA = this.uiTextBox1.Text;
this.uiTextBox1.Text = this.uiTextBox1.Text + " % ";
strB = this.uiTextBox1.Text;
}
private void uiButton16_Click(object sender, EventArgs e)
{
this.uiTextBox1.Clear();
}
}
}
https://github.com/123456ahoo