我想设计一个vb计算器程序,只能用小键盘输入,只有两个文本框,一个是当前输入数,一个是累计数,按“+”号键就确认一笔数,当前输入的文本框就为空,累计框就加计为新的累计数,当按回车键

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/29 15:32:11

我想设计一个vb计算器程序,只能用小键盘输入,只有两个文本框,一个是当前输入数,一个是累计数,按“+”号键就确认一笔数,当前输入的文本框就为空,累计框就加计为新的累计数,当按回车键
我想设计一个vb计算器程序,只能用小键盘输入,只有两个文本框,一个是当前输入数,一个是累计数,
按“+”号键就确认一笔数,当前输入的文本框就为空,累计框就加计为新的累计数,当按回车键后也与“+”号键一样,但还要多一项功能就是结束本组数字的计算,再输入的数字即为新的数字了.不要有乘、除法,只要加减法,即键盘上只认0~9,小数点、+、-、回车、退格键.其他的键一律不认.
现在的问题是,我按+号当成了数字输入,不确认为加号.
Private Sub Command1_Click()
Text2.Enabled = False
Text2.Text = Val(Text1.Text) + Val(Text2.Text)
Text1.Text = ""
End Sub

我想设计一个vb计算器程序,只能用小键盘输入,只有两个文本框,一个是当前输入数,一个是累计数,按“+”号键就确认一笔数,当前输入的文本框就为空,累计框就加计为新的累计数,当按回车键
'Text1输入,Text2结果
Private Sub Text1_KeyPress(KeyAscii As Integer)
Static int1 As Integer
Debug.Print KeyAscii '45-,43+
If KeyAscii = 45 Or KeyAscii = 43 Then
'+,-
If int1 = 0 Then
Text2.Text = Val(Text1.Text)
Else
Text2.Text = Val(Text2.Text) + int1 * Val(Text1.Text)
End If
Text1.Text = ""
int1 = (44 - KeyAscii)
KeyAscii = 0
ElseIf (KeyAscii < 48 Or KeyAscii > 57) Then
KeyAscii = 0 '取消输入
Else

End If
End Sub

我想设计一个vb计算器程序,只能用小键盘输入,只有两个文本框,一个是当前输入数,一个是累计数,按“+”号键就确认一笔数,当前输入的文本框就为空,累计框就加计为新的累计数,当按回车键 用VB写一个计算器,要求支持小键盘输入,不能输入英文字母,功能要全? 利用VB编程设计一个类似于Windows附件中的计算器程序,要求可进行简单的算术运算、三角函数和自然对数运算 利用VB编程设计一个类似于Windows附件中的计算器程序,要求可进行简单的算术运算、三角函数和自然对数运算 我想用vb设计一个程序:用一组数中的最大值减去最小值后,再除以这组数的的平均数,不过我不会,谢 二、设计简单的VB程序计算函数的值 自己设计一个简单的VB程序,计算下列VB函数的值.提示:为简单起见,可二、设计简单的VB程序计算函数的值自己设计一个简单的VB程序,计算下列VB函数的值. 我想在用VB作一个科学计算器,怎样实现sin.cos.tan等功能代码怎么写VB 用VB设计一个程序,实现一个圆绕椭圆轨迹运动的动画效果 用VB语言设计程序,把一个正整数写成若干个素数相乘的形式. 设计一个VB程序,计算整数各位数上的和 如何设计用vb语言编写一个程序,输入三个数,输出其中的最大数 谁能帮我用VB设计一个简单的程序:计算正方形的面积(详细点) vb公尺转换成英尺设计一个程序实现公尺和英尺之间量度转换. 谁能帮我用VB设计一个简单的程序:计算正方形的面积(详细点) 用VB设计一个程序计算物理,英语,数学三门课的绩点. 电脑怎样使用小键盘操纵计算器 设计一个测试计算器的加减乘除功能的程序如题 设计一个计算器程序 要求:①有计算器界面,计算器可进行四则运算和部分函数运算;②可以输入浮点数;③通