係統粉 > 電腦問答 > 其他問答

已解決用VB控件編寫一個計算器遇到的問題

提問者:冰封櫻桃  |  瀏覽次  |  提問時間:2017-03-07  |  回答數量:8

      VB實現一個簡單計算器的功能  如圖用VB控件編寫一個計算器遇到的問題(圖1)     但是遇到了這樣一個問題     注:(使用的是控件組,case 語句 如圖 用VB控件編寫一個計算器遇到的問題(圖2) ) 代碼如下 Private Sub Command1_Click() Select Case Index     Case 0     Text3.Text = Val(Text1.Text) + Val(Text2.Text)     Case 1     Text3.Text = Val(Text1.Text) - Val(Text2.Text)     Case 2     Text3.Text = Val(Text1.Text) * Val(Text2.Text)     Case 3     Text3.Text = Val(Text1.Text) / Val(Te

已有8條答案
iii1451

iii1451

回答數:26  |  被采納數:9

關於編程方麵的問題,可以到【編程基礎】版塊提問的(1)
http://bbs.cfanclub/forum-35-1.html
2017-03-08 00:22:59
讚 2
幻非空

幻非空

回答數:139  |  被采納數:132

版主 幫忙給轉到編程基礎版塊吧
2017-03-08 00:50:26
讚 13
超級可愛小破孩

超級可愛小破孩

回答數:125  |  被采納數:62

沒用過VB,下了個試了下,在你的代碼裏加上這麼幾行,似乎是能實現你要的效果的 (2)Private Sub Command1_Click()

If Option1(0).Value = True Then Index = 0
If Option1(1).Value = True Then Index = 1
If Option1(2).Value = True Then Index = 2
If Option1(3).Value = True Then Index = 3

Select Case Index
Case 0
Text3.Text = Val(Text1.Text) + Val(Text2.Text)
Case 1
Text3.Text = Val(Text1.Text) - Val(Text2.Text)
Case 2
Text3.Text = Val(Text1.Text) * Val(Text2.Text)
Case 3
Text3.Text = Val(Text1.Text) / Val(Text2.Text)
End Select


End Sub複製代碼效果圖:
(3)

不知道是否有更簡單的方法,等FF來看吧 (4)
2017-03-08 03:49:27
讚 12
__紫焰銀霜

__紫焰銀霜

回答數:39  |  被采納數:138

安靜姐 真厲害 果然奏效,不過你那圖片挺好玩的,咋弄的,教教我(5)(6)
2017-03-08 04:39:50
讚 3
佐獨軒

佐獨軒

回答數:138  |  被采納數:114


安靜發的圖片是GIF格式的
軟件可以直接截圖成GIF,軟件區有軟件
2017-03-08 08:23:49
讚 13
你猜不透nice

你猜不透nice

回答數:155  |  被采納數:44

順便找了下地址:http://bbs.cfanclub/forum.ph ... %3D37%26typeid%3D37
2017-03-08 04:02:06
讚 15
踩到太陽

踩到太陽

回答數:127  |  被采納數:39

每個case計算完成後要break
2017-03-08 08:29:50
讚 12
奧特曼為何作怪

奧特曼為何作怪

回答數:201  |  被采納數:6

謝了 安靜和6樓大哥 最近忙 很少上網 沒及時修改和回複(7)
2017-03-08 20:52:50
讚 20
相關問答
最新其他問答
解決方法