用vb设计计算器的时候怎么让键盘上的数字键和回车,删除键起作用啊?????

还有像2/4,在文本框里只显示.4,很郁闷,谢谢了!
还有像2/4,在文本框里只显示 .5(刚写错了,呵呵。。。),前面每0,很郁闷,谢谢了!在线等/////

Private Sub Form_KeyUp(KeyCode As Integer, Shift As Integer)
Select Case KeyCode
Case 48 To 57
'按了数字键
Case 96 To 105
'按了小键盘数字键
Case 13
'按了回车键
Case 46
'按了删除键
End Select
End Sub

Private Sub Form_Load()
Me.KeyPreview = True
End Sub

.5的问题可以这样:

n=0.5
text1.text=format(n,"0.########")
温馨提示:内容为网友见解,仅供参考
第1个回答  2009-12-19
怎么?你的文本框有问题?

显示.5的问题才简单。

先把结果存在一个变量里,如dblAns,然后判断其是否小于0,如果小于,就用字符串连接一下就好了。
参考代码:
Dim dblAns as Double
Dim strAns as String
dblAns=相除代码
If dblAns<0 then
strAns="0" & dblAns
end if
TxtAns.Text=strAns 就是将结果赋值给显示文本框
第2个回答  2009-12-19
看你的样子很可能是重病毒了,跟硬件没什么关系了。你可以试试看看能不能从安全模式进去了。然后在用杀毒软件重新杀一次毒了。如果不行的话;如果你电脑里面之前有备份过系统的话;那就只有还原系统了。没有只好光盘重装系统了; 重装一下驱动 快捷键驱动 触摸驱动等
HP的就是驱动烦的很
不会的话下载个驱动精灵,自动搜索驱动
迅雷里面你下载一个专门的键盘检测软件,我上次键盘坏了就是用它来检测的
建议你装了系统后到惠普官网下驱动安装:地址:http://welcome.hp.com/country/cn/zh/welcome.html
第3个回答  2009-12-19
用textbox_keyup事件
e.keycode

用vb设计计算器的时候怎么让键盘上的数字键和回车,删除键起作用啊...
Private Sub Form_KeyUp(KeyCode As Integer, Shift As Integer)Select Case KeyCode Case 48 To 57 '按了数字键 Case 96 To 105 '按了小键盘数字键 Case 13 '按了回车键 Case 46 '按了删除键 End Select End Sub Private Sub Form_Load()Me.KeyPreview = True End Sub .5的问题可以这样...

用VB做个计算器 可是键盘太多 怎么让按键快速有序排列?
为了设计一个排列有序且按键数量合适的计算器界面,首先明确窗体尺寸。去除标题栏、留边及显示窗口,计算剩余空间。将此空间尺寸减去间隔距离,除以按键数量,得到单个按键及间隔的尺寸。具体实现时,先根据剩余空间尺寸计算每个按键和间隔的尺寸。然后,使用FOR语句遍历按键数量,为每个按键计算坐标并定位。在...

用VB做个计算器 可是键盘太多 怎么让按键快速有序排列?
先把标题栏、留边、显示窗去掉 窗体的尺寸减掉留的部分 再除以你的按键个数就是单个按键和间隔的尺寸 你减掉间隔就可以了 用FOR语句就可以挨个放位置

用VB做计算器,怎么才能让清除按钮在有数字的时候有效,没数字的时候无效...
其实计算器没必要这么麻烦,不论text中有无内容按清除键都让它清空就行

用vb设计一个计算器,里面的加减乘除按键的代码怎么写
dim 操作 as string private sub 加减乘除(byval sender as object, byval e as eventargs) handles 加.click, 减.click, 乘.click, 除.click 上一个数 = cdbl(输入框.text) ' 存储当前输入的数值 输入框.text = "" ' 等待下一个数值 select case sender.text ' 根据按下的按钮...

我用vb做了一个计算器,安装在电脑上了!请问:如果我想用快捷键(比如:ctr...
右键点击计算器图标 点击 属性 里面有快捷键三字 把鼠标放这三字屁股后面的框内 单击一下 出现闪闪竖条 此时安一下F3键 在点击确定 在按一下F3键试一下

如何用VB做一个简单计算器 要求实现加减乘除乘方开方功能
在编写程序之前,我们先来回顾一下计算器的使用。 按下数字键在液晶屏上会出现数字,这是最基本的功能。 第一次按下运算键,再按下数字键,将重新输入第二个数字,再次按下运算键,将算出前两个数的结果,然后按下数字键,将又重新输入新的数字。 输入数字后,按下“等于键”将仍输出原来的数字,输入运算符和第二...

用VB做一个简单的加减乘除的计算器,代码是什么?
我们现在首先要做的就是拉出Label,准备三个Label,把label1,label2,label3,这些改成第一个数、第二个数、结果。我们现在要text也要拉出三个,把了text里面text1、text2、text3全部删掉。我们现在要把command拉出四个,把里面command1-4都给成+-*\/ 现在我们现在要双击+,我们开始进行输入代码 ...

要用VB制作计算器,怎么用命令按钮做数字将数字输入到文本框要代码?
可以就是将文本框后面增加一个数字,就是在文本框内容最后增加命令按钮所显示的数字 比如 Private Sub Command3_Click()text1.Text = text1.Text & "3"End Sub 或通用的按钮组 Private Sub Command1_Click(Index As Integer)text1.Text = text1.Text & Index End Sub 都行 ...

vb 做计算器数字输入界面,开始显示0,按C键删除输入的一个数字,按CE 键...
C按钮的命令可用 text1.text=left(text1.text,len(text1.text)-1)CE按钮的命令可用 text1.text=""

相似回答