VB编程小问题···

来源:百度知道 编辑:UC知道 时间:2024/06/09 19:28:07
输入摄氏温度 将它转化成华氏温度输出
公式是F=C*9/5+32
请大家帮我写下代码
并且告诉我代码都是什么意思?
为什么要这样写~
谢谢咯 体谅一下VB初学者的痛苦吧╭(╯^╰)╮
晕 好像你们都写得很复杂
能不能用简单的方法 或者你们在每行代码后面跟上注解哈
我只是不明白如何C和E转换为text1与label3里显示
就是比如让C=text1 这样就行了..

先加一张form
在form上做两个textbox
分别是textbox1 及 textbox2
写上下面代码然后试试

sub form_load()
textbox1.text = ""
textbox2.text = ""
end sub

textbox1_change()
if isnumber(textbox1.text) then
textbox2.text = val(textbox1.text) * 9 / 5 + 32
else
textbox1.setfocus
end if

private sub cmd_clc_click()
txt(1).text=val(txt(0).text)*9/5+32
end sub
一个Command控件cmd_clc
一个Textbox控件数组txt()