VB中这个怎么编写?新手求指教

 我来答
漫璇珠jp
2012-12-27 · TA获得超过422个赞
知道小有建树答主
回答量:1207
采纳率:0%
帮助的人:759万
展开全部
Option Explicit
' 语文对应的输入框名称是 txtyu,,数学txtsu,,外语txtwai,,总分txtzong,,平均分txtping
'自己去判断输入的数是是否小于0 或大于100
'自己去判断输入的数是不是数字..
'有问题可以找我...

Private Sub Command1_Click() '计算总分.
If checkval Then
txtzong.Text = CInt(Trim(txtyu.Text)) + CInt(Trim(txtsu.Text)) + CInt(Trim(txtwai.Text))
End If
End Sub
Private Sub Command2_Click() '计算平均分.
If checkval Then
txtping.Text = (CInt(Trim(txtyu.Text)) + CInt(Trim(txtsu.Text)) + CInt(Trim(txtwai.Text))) / 3
End If
End Sub
Function checkval() As Boolean '检查三个成绩是否填完,如果没有填完那么就填
checkval = False
If Trim(txtyu.Text) = "" Then
MsgBox "请填写完语文成绩!"
txtyu.SetFocus
ElseIf Trim(txtsu.Text) = "" Then
MsgBox "请填写完数学成绩!"
txtsu.SetFocus
ElseIf Trim(txtwai.Text) = "" Then
MsgBox "请填写完外语成绩!"
txtwai.SetFocus
Else
checkval = True
End If
End Function
小罗哥110
2012-12-27 · TA获得超过154个赞
知道小有建树答主
回答量:451
采纳率:80%
帮助的人:171万
展开全部
Option Explicit
dim yw,sx,yy as Integer
Private Sub Command1_Click()
yw=val(text1.text)

sx=val(text2.text)

yy=val(text3.text)
text4.text=yw+sx+yy
end sub
Private Sub Command2_Click()
text5.text=val(text4.text)/3

end sub
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式