你是说计算机上的那个计算器吧....这个好做的呀........我有全部的代码.....哈哈..
private void Button16_Click(object sender, System.EventArgs e)
{
float aa;
float bb;
float cc;
if(yy.Text.IndexOf(+)!=-1)
{
aa=float.Parse(yy.Text.Substring(0,yy.Text.IndexOf(+)));
bb=float.Parse(yy.Text.Substring(yy.Text.IndexOf(+)+1));
cc=aa+bb;
}
else if(yy.Text.IndexOf(-)!=-1)
{
aa=float.Parse(yy.Text.Substring(0,yy.Text.IndexOf(-)));
bb=float.Parse(yy.Text.Substring(yy.Text.IndexOf(-)+1));
cc=aa-bb;
}
else if(yy.Text.IndexOf(*)!=-1)
{
aa=float.Parse(yy.Text.Substring(0,yy.Text.IndexOf(*)));
bb=float.Parse(yy.Text.Substring(yy.Text.IndexOf(*)+1));
cc=aa*bb;
}
else
{
aa=float.Parse(yy.Text.Substring(0,yy.Text.IndexOf(/)));
bb=float.Parse(yy.Text.Substring(yy.Text.IndexOf(/)+1));
cc=aa/bb;
}
yy.Text=cc.ToString();
}
private void Button18_Click(object sender, System.EventArgs e)
{
yy.Text=;
}
private void Button17_Click(object sender, System.EventArgs e)
{
yy.Text=yy.Text.Substring(0,yy.Text.Length-1);
}
private void Button6_Click(object sender, System.EventArgs e)
{
yy.Text=yy.Text+0;
}
private void Button1_Click(object sender, System.EventArgs e)
{
yy.Text=yy.Text+.;
}
private void Button7_Click(object sender, System.EventArgs e)
{
yy.Text=yy.Text+1;
}
private void Button8_Click(object sender, System.EventArgs e)
{
yy.Text=yy.Text+2;
}
private void Button9_Click(object sender, System.EventArgs e)
{
yy.Text=yy.Text+3;
}
private void Button12_Click(object sender, System.EventArgs e)
{
yy.Text=yy.Text+4;
}
private void Button11_Click(object sender, System.EventArgs e)
{
yy.Text=yy.Text+5;
}
private void Button10_Click(object sender, System.EventArgs e)
{
yy.Text=yy.Text+6;
}
private void Button15_Click(object sender, System.EventArgs e)
{
yy.Text=yy.Text+7;
}
private void Button14_Click(object sender, System.EventArgs e)
{
yy.Text=yy.Text+8;
}
private void Button13_Click(object sender, System.EventArgs e)
{
yy.Text=yy.Text+9;
}
private void Button5_Click(object sender, System.EventArgs e)
{
if(yy.Text.IndexOf(+)==-1)
{yy.Text=yy.Text++;}
}
private void Button4_Click(object sender, System.EventArgs e)
{ if(yy.Text.IndexOf(-)==-1)
{yy.Text=yy.Text+-;}
}
private void Button2_Click(object sender, System.EventArgs e)
{
if(yy.Text.IndexOf(/)==-1)
{yy.Text=yy.Text+/;}
}
private void Button3_Click(object sender, System.EventArgs e)
{ if(yy.Text.IndexOf(*)==-1)
{yy.Text=yy.Text+*;}
}
其实中的控件....得你自己一个一个的来完成....我想并不难的
取消
评论