怎样将变量结果显示到vb标签中

作了一个计算标准体重的程序,以下是程序代码。结果是用print语句输出的,只会出现在屏幕左上角。现在想让结果输出到指定的标签中,可以用lable3.caption="你的... 作了一个计算标准体重的程序,以下是程序代码。结果是用print语句输出的,只会出现在屏幕左上角。现在想让结果输出到指定的标签中,可以用lable3.caption="你的标准体重是:",来输出字符串,但是不同的输入,对应的标准体重值是不一样的,怎么才能将变化的数值也输出到标签中呢?分都送完了,问题还是没解决。哪位高手指点一下,不胜感激。

Dim weight, height, weightb As Integer
height = Val(Text1.Text)
weight = Val(Text2.Text)
weightb = (height - 100) * 0.9
Print "您的标准体重是:"; weightb
If weight > weightb Then
Print "您偏胖了"; weight - weightb; "公斤!"; "该减肥了!"
Else
If weight < weightb * 0.9 Then
Print "您偏瘦了"; weightb - weight; "公斤!"; "注意增加营养!"
Else
Print "您的体重非常标准,请继续保持!"
End If
End If
展开
 我来答
fenfeikeji
2009-02-20 · TA获得超过239个赞
知道答主
回答量:29
采纳率:0%
帮助的人:43.8万
展开全部
Dim weight, height, weightb As Integer
height = Val(Text1.Text)
weight = Val(Text2.Text)
weightb = (height - 100) * 0.9
'Print "您的标准体重是:"; weightb
label3.caption= "您的标准体重是:" & weightb

If weight > weightb Then
'Print "您偏胖了"; weight - weightb; "公斤!"; "该减肥了!"
label3.caption= "您偏胖了" & weight - weightb & "公斤!; 该减肥了!"
Else
If weight < weightb * 0.9 Then
'Print "您偏瘦了"; weightb - weight; "公斤!"; "注意增加营养!"
label3.caption="您偏瘦了" & weightb - weight & "公斤!; 注意增加营养!"
Else
'Print "您的体重非常标准,请继续保持!"
label3.caption="您的体重非常标准,请继续保持!"
End If
End If

'//////把print语句注释掉,改成label3.caption=""/////
uday2007
2009-02-20 · TA获得超过4045个赞
知道小有建树答主
回答量:1457
采纳率:0%
帮助的人:1021万
展开全部
Private Sub command1_click()
Dim weight, height, weightb As Integer
height = Val(Text1.Text)
weight = Val(Text2.Text)
weightb = (height - 100) * 0.9
Label3.Caption = "你的标准体重是:" & weightb
If weight > weightb Then
Label3.Caption = "您偏胖了" & (weight - weightb) & "公斤!" & "该减肥了!"
Else
If weight < weightb * 0.9 Then
Label3.Caption = "您偏瘦了" & weightb - weight & "公斤!" & "注意增加营养!"
Else
Label3.Caption = "您的体重非常标准,请继续保持!"
End If
End If
End Sub
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友96ffcf7
2015-07-04 · 知道合伙人互联网行家
百度网友96ffcf7
知道合伙人互联网行家
采纳数:22721 获赞数:118721
从事多年网络方面工作,有丰富的互联网经验。

向TA提问 私信TA
展开全部
Private Sub Form_Load()
On Error GoTo qqq
Me.Text1.Text = ""
Open "c:\q.dat" For Input As #1
Do While Not EOF(1)
Line Input #1, temp
Me.Text1.Text = Me.Text1.Text & temp
Loop
Close
qqq:
End Sub
Private Sub Form_Unload(Cancel As Integer)
Open "c:\q.dat" For Output As #1
Print #1, Me.Text1.Text
Close
End Sub
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
历又
2009-02-20 · TA获得超过299个赞
知道小有建树答主
回答量:726
采纳率:100%
帮助的人:450万
展开全部
label1.caption="您偏瘦了" & weightb - weight & "公斤!注意增加营养!"
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式