c# 我做一个计算器,小数点按钮的代码怎么写啊?

小数点 按钮 的代码

选中文本框(您要输入数值的)单击事件KeyPress如下代码
只能输入小数或整数
private void txtQQ_KeyPress(object sender, KeyPressEventArgs e)
{
if (e.KeyChar >= '0' && e.KeyChar <= '9' || e.KeyChar .Equals('.'))
{
e.Handled = false;
}
else
{
e.Handled = true;
}
}
温馨提示:内容为网友见解,仅供参考
第1个回答  2009-10-30
简单说一下思路...如果文本框里面已经至少含有一个数字(包裹0)且不含有"."就给它加个"."... 如果有"."或者文本框为空的时候..就不添加到文本框去.....
第2个回答  2009-10-30
计算器不一定要数字键。
当按下小数点时,保存原输入的字串(没有时设为“0”)或数值,以后按下的数在之基础上相加,或形成字串后一次转换为数

c# 我做一个计算器,小数点按钮的代码怎么写啊?
选中文本框(您要输入数值的)单击事件KeyPress如下代码 只能输入小数或整数 private void txtQQ_KeyPress(object sender, KeyPressEventArgs e){ if (e.KeyChar >= '0' && e.KeyChar <= '9' || e.KeyChar .Equals('.')){ e.Handled = false;} else { e.Handled = true;} } ...

c# 我做一个计算器,小数点按钮的代码怎么写啊?
简单说一下思路...如果文本框里面已经至少含有一个数字(包裹0)且不含有"."就给它加个"."...如果有"."或者文本框为空的时候..就不添加到文本框去...

求助!C#计算器的小数点的代码怎么写?
{ return f1 * f2; }

C#简易计算器的小数点的代码是什么?
catch {this.textBox1.text="errer";} 这样 只要TextBox1中的数学计算式能被正确识别就会自动计算出结果,识别不了的计算式就会显示errer 不用再去分析考虑什么小数点之类的,要做的就是做几个按钮 点击后在textbox1中插入或删除数字或字符 需要计算结果的时候执行这个方法就OK了 ...

在C#计算器中如何实现小数点
代码是这样的希望你能接受 if(e.keychar==46) \/\/小数点的ascii码值是46 { if(TextBox1.text.indexof(".")==-1)\/\/如果文本框中已经有小数点则不能继续输入小数点 { if(TextBox1.Slectionstart>0)\/\/在第一位不能输入小数点 { e.handle=false;\/\/满足上述条件及不在第一位、后面没有...

C#编写计算器中,小数点这段代码怎么写?
C#编写计算器中,小数点这段代码怎么写? private void btn_Click(object sender, EventArgs e) 小数点键 { if (textBox1.Text.IndexOf(".")<0) textBox1.Text += ((Button)sender).Text; 如果textBox1中的“.”个数小于0(既没有),则在数后面加一个“.”else { } 如果textBox1...

C#计算器数字按钮代码怎么写
对照键位代码,每个键位有自己的代码编号,程序里判断就行了 ((int)e.KeyChar).ToString();这个可以显示键位的编码。

C#计算器编程代码
1 2016-01-10 c#窗体程序编写计算器()程序代码怎么编写 6 2013-07-05 用c#编写计算器代码,只要加减乘除就行了 15 2012-07-05 用C#编写计算器的代码,要详细的解释。 6 2010-09-07 求用C#编写的简易计算器的代码 5 2008-06-19 求一个C#计算器源代码。 50 2014-12-07 c#计算器代码 更多类...

c#中如何解决小数点问题?
第一部份.程序界面 1,以下控件表 控件类型 Name Text form calcForm 计算器 button button1 0 ... button10 9 bDot .(小数点) 小数点按钮 bPlus +(加号) 加号按钮 bSub -(减号) 减号按钮 bMul *(乘号) 乘号按钮 bDiv \/(除号) 除号按钮 bEqu =(等号) 等号按钮 bClr AC 清除按钮 textBox txtCalc...

MFC 计算器小数点的处理问题?
你用的语言是不是C#我的这个是C#语言的窗体的你可以参考一下,或许对你有一点的帮助:string s = ".";if (textBox1.Text.Contains(s)){ MessageBox.Show("已经有了一个小数点了!", " 提示!", MessageBoxButtons.OK, MessageBoxIcon.Warning);} else { if (qingling){ textBox1.Text = ...

相似回答