早教吧作业答案频道 -->其他-->
vb6.0程序编写设计满足如下要求的程序,实现摄氏度与华氏度的转换。摄氏度转华氏度公式:F=9C/5+32;华氏度转摄氏度公式:C=5(F-32)/9,要求:(1)当“摄氏—〉华氏”选中时,“华氏度”文
题目详情
vb6.0程序编写
设计满足如下要求的程序,实现摄氏度与华氏度的转换。摄氏度转华氏度公式:F=9C/5+32;华氏度转摄氏度公式:C=5(F-32)/9,要求:
(1)当“摄氏—〉华氏”选中时,“华氏度”文本框不能输入;而当“华氏—〉摄氏”选中时,“摄氏度”文本框不能输入。
(2)“转换”按钮仅当相应的文本框中有数时方为可用。
(3)单击“转换”按钮时,执行转换操作。
提示:
(1) 在单选按钮的Click事件中更改文本框的Locked属性。
(2) 在文本框的Change事件中更改命令按钮的Enabled属性。
设计满足如下要求的程序,实现摄氏度与华氏度的转换。摄氏度转华氏度公式:F=9C/5+32;华氏度转摄氏度公式:C=5(F-32)/9,要求:
(1)当“摄氏—〉华氏”选中时,“华氏度”文本框不能输入;而当“华氏—〉摄氏”选中时,“摄氏度”文本框不能输入。
(2)“转换”按钮仅当相应的文本框中有数时方为可用。
(3)单击“转换”按钮时,执行转换操作。
提示:
(1) 在单选按钮的Click事件中更改文本框的Locked属性。
(2) 在文本框的Change事件中更改命令按钮的Enabled属性。
▼优质解答
答案和解析
Dim D
Private Sub Command1_Click()
If D = 0 Then
Text2 = 5 * (Val(Text1) - 32) / 9
Else
Text1 = 9 * Val(Text2) / 5 + 32
End If
Command1.Enabled = False
D = 0
End Sub
Private Sub Text1_Change()
Command1.Enabled = True
D = 0
End Sub
Private Sub Text2_Change()
Command1.Enabled = True
D = 1
End Sub
Private Sub Command1_Click()
If D = 0 Then
Text2 = 5 * (Val(Text1) - 32) / 9
Else
Text1 = 9 * Val(Text2) / 5 + 32
End If
Command1.Enabled = False
D = 0
End Sub
Private Sub Text1_Change()
Command1.Enabled = True
D = 0
End Sub
Private Sub Text2_Change()
Command1.Enabled = True
D = 1
End Sub
看了 vb6.0程序编写设计满足如...的网友还看了以下:
浓度问题(1)硫酸1.2公升和水1.8公升混合成稀溶液,硫酸0.9公升和水0.3公升混合成浓溶液, 2020-04-12 …
limx→0[2^(1/x)-1]/[2^(1/x)+1]那为什么在X-->0+要除2^(1/x) 2020-05-12 …
1公顷阔叶林1天大约消耗1吨二氧化碳,放出0.37吨氧气.成人每日呼吸需要消耗0.75千克氧气(1 2020-05-17 …
小明以匀速行走某一段路程,如果他每小时多走0.5公里,将节省15的时间,如果他每小时少走0.5公里 2020-06-16 …
两个一元二次方程有公共根1.若方程x^2+ax+b=0和x^2+bx+a=0有一个公共根.则(a+ 2020-06-27 …
求证|x+1/x|>=2(x≠0)要用2种方法证明 2020-07-25 …
这个微分方程的解法的具体步骤过程是什么?((d/dt)^2)x+x*ω^2=0要具体的推导过程,不 2020-08-02 …
求圆x2+y2-10x-10y=0与圆x2+y2-6x+2y-40=0的公共弦长两式相减得:4x+1 2020-10-31 …
根据圆的基本公式AX^2+BX+CY^2+DY+E=0怎么求半径不要配平方慢我要公式那个会学数学的你 2020-12-03 …
1.关于x2-2x-a+2=0有实根的一个必要而不充分条件是?2.abc是三角形的三边,求证X2+2 2020-12-06 …