跑步总数 [英] Running total

查看:97
本文介绍了跑步总数的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

在我正在处理的应用中,我需要保持一个总计,并且能够显示"总计"。在标签控件中。我正在使用visual basic express并且是初学者。以下是我到目前为止的情况。我可以在我的第三个列表框中显示研讨会和位置,但是当我按下我的计算总计按钮时,它会显示0。任何帮助都将非常感谢。提前谢谢你。

- Mac

公共 Class frmMain

Public Class frmMain

私人 intWrkShpCost 作为 整数 '工作坊成本

Private intWrkShpCost As Integer 'Workshop Cost

私人 intLocCost As 整数 '位置成本

Private intLocCost As Integer 'Location Cost

私人 intNumDays As < font size = 2> 整数 '天数

Private intNumDays As Integer 'Number of Days

私人 intTotal As 整数 '用作累加器

Private intTotal As Integer 'Use as accumulator

私人 < font color ="#0000ff"size = 2> Sub btnExit_Click( ByVal sender As System.Object, ByVal e As System.EventArgs) 句柄 btnExit.Click

Private Sub btnExit_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnExit.Click

Me .Close()

Me.Close()

结束 Sub

End Sub

私人 Sub btnAddWorkshop_Click( ByVal sender As System.Object, ByVal e As System.EventArgs) 句柄 btnAddWorkshop.Click

Private Sub btnAddWorkshop_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnAddWorkshop.Click

'为intTotal建立起始值

'Establish starting value for intTotal

intTotal = 0

intTotal = 0

If lstWorkshops.SelectedIndex = -1 然后

If lstWorkshops.SelectedIndex = -1 Then

MessageBox.Show( "请选择一个研讨会。"

MessageBox.Show("Please select a workshop.")

ElseIf lstWorkshops.SelectedItem = "处理压力" 然后

ElseIf lstWorkshops.SelectedItem = "Handling Stress" Then

lstCosts.Items.Add(lstWorkshops.SelectedItem)。 ToString()

lstCosts.Items.Add(lstWorkshops.SelectedItem).ToString()

intWrkShpCost = 595 intNumDays = 3

intWrkShpCost = 595 And intNumDays = 3

ElseIf lstWorkshops.SelectedItem = < font color ="#800000"size = 2> " Time Management" 然后

ElseIf lstWorkshops.SelectedItem = "Time Management" Then

lstCosts.Items。添加(lstWorkshops.SelectedItem).ToString()

lstCosts.Items.Add(lstWorkshops.SelectedItem).ToString()

intWrkShpCost = 695 intNumDays = 3

intWrkShpCost = 695 And intNumDays = 3

ElseIf lstWorkshops.SelectedItem = "监督技能" 然后

ElseIf lstWorkshops.SelectedItem = "Supervision Skills" Then

lstCosts.Items.Add(lstWorkshops.SelectedItem).ToString()

lstCosts.Items.Add(lstWorkshops.SelectedItem).ToString()

intWrkSh pCost = 995 intNumDays = 3

intWrkShpCost = 995 And intNumDays = 3

ElseIf lstWorkshops.SelectedItem = " Negotiation" 然后

ElseIf lstWorkshops.SelectedItem = "Negotiation" Then

lstCosts.Items.Add(lstWorkshops.SelectedItem).ToString()

lstCosts.Items.Add(lstWorkshops.SelectedItem).ToString()

intWrkShpCost = 1295 intNumDays = 5

intWrkShpCost = 1295 And intNumDays = 5

ElseIf lstWorkshops.SelectedItem = " How to Interview" 然后

ElseIf lstWorkshops.SelectedItem = "How to Interview" Then

lstCosts.Items.Add(lstWorkshops.SelectedItem).ToString()

lstCosts.Items.Add(lstWorkshops.SelectedItem).ToString()

intWrkShpCost = 395 intNumDays = 1

intWrkShpCost = 395 And intNumDays = 1

结束 If

End If

If lstLocation.SelectedIndex = -1 然后

If lstLocation.SelectedIndex = -1 Then

MessageBox.Show( " ;请选择一个位置。"

MessageBox.Show("Please select a location.")

ElseIf lstLocation.SelectedItem = < font color ="#800000"size = 2> " Austin,TX" 然后

ElseIf lstLocation.SelectedItem = "Austin,TX" Then

lstCosts.Items .Add(lstLocation.SelectedItem).ToString()

lstCosts.Items.Add(lstLocation.SelectedItem).ToString()

intLocCost = 95 * intNumDays

intLocCost = 95 * intNumDays

ElseIf lstLocation.SelectedItem = " Chicago,IL" < font color ="#0000ff"size = 2>然后

ElseIf lstLocation.SelectedItem = "Chicago,IL" Then

lstCosts.Items.Add(lstLocation.SelectedItem).ToString( )

lstCosts.Items.Add(lstLocation.SelectedItem).ToString()

intLocCost = 125 * intNumDays

intLocCost = 125 * intNumDays

ElseIf lstLocation.SelectedItem = "达拉斯,德克萨斯" 然后

ElseIf lstLocation.SelectedItem = "Dallas,TX" Then

lstCosts.Items.Add(lstLocation.SelectedItem).ToString()

lstCosts.Items.Add(lstLocation.SelectedItem).ToString()

intLocCost = 110 * intNumDays

intLocCost = 110 * intNumDays

ElseIf lstLocation.SelectedItem = " Orlando,FL" 然后

ElseIf lstLocation.SelectedItem = "Orlando,FL" Then

lstCosts.Items.Add(lstLocation.SelectedItem).ToString()

lstCosts.Items.Add(lstLocation.SelectedItem).ToString()

intLocCost = 100 * intNumDays

intLocCost = 100 * intNumDays

ElseIf lstLocation.SelectedItem = " Phoenix,AZ" 然后

ElseIf lstLocation.SelectedItem = "Phoenix,AZ" Then

lstCosts.Items.Add(lstLocation.SelectedItem).ToString()

lstCosts.Items.Add(lstLocation.SelectedItem).ToString()

intLocCost = 92 * intNumDays

intLocCost = 92 * intNumDays

ElseIf lstLocation.SelectedItem = " Raleigh" ; 然后

ElseIf lstLocation.SelectedItem = "Raleigh" Then

lstCosts.Items.Add(lstLocation.SelectedItem).ToString()

lstCosts.Items.Add(lstLocation.SelectedItem).ToString()

intLocCost = 90 * intNumDays

intLocCost = 90 * intNumDays

End 如果

End If

结束 Sub

End Sub

私人 Sub btnReset_Click( ByVal 发件人 As System.Object, ByVal e As System。 EventArgs) 句柄 btnReset.Click

Private Sub btnReset_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnReset.Click

lstCosts.Items.Clear()

lstCosts.Items.Clear()

lblTotalCost.Text()= < font color ="#800000"size = 2>""

lblTotalCost.Text() = ""

End Sub

End Sub

< font color ="#0000ff"size = 2> 私人 Sub btnCalcTotal_Click( < font color ="#0000ff"size = 2> ByVal sender As System.Object, ByVal e As System.EventArgs) 句柄 btnCalcTotal.Click

Private Sub btnCalcTotal_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnCalcTotal.Click

lblTotalCost.Text = intWrkS hpCost + intLocCost.ToString

lblTotalCost.Text = intWrkShpCost + intLocCost.ToString

End Sub

End Sub

End Class

End Class

推荐答案

""不做你的想法。语句分隔符是:所以而不是




Code Snippet


这篇关于跑步总数的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆