一道簡單的VB題誰來幫我

時間 2021-10-27 19:59:30

1樓:

因為text屬性是字串string型別,字串相加只是連線兩個字串。數字也當字串解釋了。

要達到你的目的

private sub command1_click()a = val(text1.text) + val(text2.text)

print a

end sub

private sub form_load()text1.text = ""

text2.text = ""

end sub

2樓:匿名使用者

因為text1.text和text2.text都是字元型,字元型的相加,直接就把字串連起來,你要是想得到444的話這樣寫:

a = cdbl(text1.text) + cdbl(text2.text)

3樓:匿名使用者

那是因為,輸入的 123 和 321 都是字串形式,你把給 a 賦值的那句話稍微改一下就行了:

a = val(text1) + val(text2)轉化為數值型就可以把兩個數相加了。

希望對你有幫助。

VB的一道試題,求一道VB題的答案啊。

1.在名稱為form1的窗體上畫乙個名稱為p1的 框,並放入乙個 到 框中。2.通過 vb主選單 工程 部件 控制項 裡 新增 microsoft common dialog control 然後 畫乙個通用對話方塊控制項,更改控制項名稱為 cd1 cd1 控制項 右鍵選單 屬性 標題填 開啟檔案檔...

求助一道VB題

private sub form load dim i as long dim x as long dim sum1 dim sum2 dim sum3 for i 1 to 30 x 100000 sum1 sum1 x next debug.print 窮人給富商的錢為 sum1sum2 0.0...

關於VB的一道題,關於VB的兩道題

private sub form keydown keycode as integer,shift as integer dim left,top as doubleleft top if keycode 37 then left 50elseif keycode 38 top 50 elseif ...