所以我有这两种形式:Form1和Form2。第一个表单有一个带有单选按钮的组框,用于选择一个带有值的宿舍。页面底部是一个按钮,表示继续并转到表格 2。在表格 2 中有另一个按钮,其中有一个带有收音机的组合框,用于选择膳食计划。在页面底部有一个按钮,上面写着计算。单击此按钮时,Form1 应再次显示,并且总成本的文本框将在其中包含宿舍成本和膳食成本的值。它适用于获得餐费,但不适用于宿舍。
有人知道为什么吗?
表格一:
Public Class Form1
Public DormCost As Integer
Private Sub ButtonCalculate_Click(sender As Object, e As EventArgs) Handles ButtonCalculate.Click
Dim DormCost As Integer
If RadioAllen.Checked = True Then
DormCost = 1500
ElseIf RadioPike.Checked = True Then
DormCost = 1600
ElseIf RadioFarthing.Checked = True Then
DormCost = 1200
ElseIf RadioUniversity.Checked = True Then
DormCost = 1800
End If
Form2.Show()
End Sub
End Class
表格 2:
Public Class Form2
Dim MealCost As Integer
Dim Total As String
Private Sub ButtonCalculate_Click(sender As Object, e As EventArgs) Handles ButtonCalculate.Click
If Radio7.Checked = True Then
MealCost = 560
ElseIf Radio14.Checked = True Then
MealCost = 1095
ElseIf RadioUnlimited.Checked = True Then
MealCost = 1500
End If
Me.Close()
Total = Convert.ToString(Form1.DormCost + MealCost)
Form1.TextBox1.Text = "$" + Total
End Sub
End Class