I am having trouble with this Skateboard designer program, and I am not sure how to add items from a separate form to a list box on the main one. Any help at all would be very appreciated.
Here's my code so far:
Here's my code so far:
Code:
Public Class MainForm
Private Sub btnReset_Click(sender As Object, e As EventArgs) Handles btnReset.Click
lblDeck.Text = String.Empty
lblTrucks.Text = String.Empty
lblWheels.Text = String.Empty
lblSubtotal.Text = String.Empty
lblTax.Text = String.Empty
lblTotal.Text = String.Empty
End Sub
Private Sub btnExit_Click(sender As Object, e As EventArgs) Handles btnExit.Click
Me.Close()
End Sub
Private Sub btnClearMisc_Click(sender As Object, e As EventArgs) Handles btnClearMisc.Click
lstMisc.Items.Clear()
End Sub
Private Sub btnViewDecks_Click(sender As Object, e As EventArgs) Handles btnViewDecks.Click
frmDecks.ShowDialog()
End Sub
Private Sub btnViewTrucks_Click(sender As Object, e As EventArgs) Handles btnViewTrucks.Click
frmTrucks.ShowDialog()
End Sub
Private Sub btnViewWheels_Click(sender As Object, e As EventArgs) Handles btnViewWheels.Click
frmWheels.ShowDialog()
End Sub
Private Sub btnViewMisc_Click(sender As Object, e As EventArgs) Handles btnViewMisc.Click
frmMisc.ShowDialog()
End Sub
Private Sub MainForm_Activated(sender As Object, e As EventArgs) Handles Me.Activated
lstMisc.Items.Add(intMisc1)
lstMisc.Items.Add(intMisc2)
lstMisc.Items.Add(intMisc3)
lstMisc.Items.Add(intMisc4)
lstMisc.Items.Add(intMisc5)
End Sub
End Class
Code:
Module ChargesModule
' Global constants
Public frmDecks As New DecksForm
Public frmMain As New MainForm
Public frmMisc As New MiscForm
Public frmTrucks As New TrucksForm
Public frmWheels As New WheelsForm
Public dblDeck As Double
Public dblTrucks As Double
Public dblWheels As Double
Public dblMisc As Double
Public dblSubtotal As Double
Public dblTax As Double
Public dblTotal As Double
Public int51mm As Integer = 0
Public int55mm As Integer = 1
Public int58mm As Integer = 2
Public int61mm As Integer = 3
Public dbl51mm As Double = 20
Public dbl55mm As Double = 22
Public dbl58mm As Double = 24
Public dbl61mm As Double = 28
Public intAxle1 As Integer = 0
Public intAxle2 As Integer = 1
Public intAxle3 As Integer = 2
Public dblAxle1 As Double = 35
Public dblAxle2 As Double = 40
Public dblAxle3 As Double = 45
Public intDeck1 As Integer = 0
Public intDeck2 As Integer = 1
Public intDeck3 As Integer = 2
Public dblMasterThrasher As Double = 60
Public dblDictatorOfGrind As Double = 45
Public dblStreetKing As Double = 50
Public dblGripTape As Double = 10
Public dblBearings As Double = 30
Public dblRiserPads As Double = 2
Public dblNutsAndBoltsKit As Double = 3
Public dblAssembly As Double = 10
Public intMisc1 As Integer
Public intMisc2 As Integer
Public intMisc3 As Integer
Public intMisc4 As Integer
Public intMisc5 As Integer
Public intGripTape As Integer
Public intBearings As Integer
Public intRiserPads As Integer
Public intNutsAndBoltsKit As Integer
Public intAssembly As Integer
End Module
Code:
Public Class MiscForm
Private Sub btnAdd_Click(sender As Object, e As EventArgs)
If chkGripTape.Checked = True Then
dblMisc += dblGripTape
intMisc1 = CInt(chkGripTape.Text)
End If
If chkBearings.Checked = True Then
dblMisc += dblBearings
intMisc1 = CInt(chkBearings.Text)
ElseIf intMisc1 = intGripTape Then
dblMisc += dblBearings
intMisc2 = CInt(chkBearings.Text)
End If
If chkRiserPads.Checked = True Then
dblMisc += dblRiserPads
intMisc1 = CInt(chkRiserPads.Text)
ElseIf intMisc1 = intBearings Then
dblMisc += dblRiserPads
intMisc2 = CInt(chkRiserPads.Text)
ElseIf intMisc1 = intGripTape Then
dblMisc += dblRiserPads
intMisc2 = CInt(chkRiserPads.Text)
ElseIf intMisc1 = intGripTape And intMisc2 = intBearings Then
dblMisc += dblRiserPads
intMisc3 = CInt(chkRiserPads.Text)
End If
If chkNutsAndBoltsKit.Checked = True Then
dblMisc += dblNutsAndBoltsKit
intMisc1 = CInt(chkNutsAndBoltsKit.Text)
ElseIf intMisc1 = intBearings Then
dblMisc += dblNutsAndBoltsKit
intMisc2 = CInt(chkNutsAndBoltsKit.Text)
ElseIf intMisc1 = intGripTape Then
dblMisc += dblNutsAndBoltsKit
intMisc2 = CInt(chkNutsAndBoltsKit.Text)
ElseIf intMisc1 = intRiserPads Then
dblMisc += dblNutsAndBoltsKit
intMisc2 = CInt(chkNutsAndBoltsKit.Text)
ElseIf intMisc1 = intGripTape And intMisc2 = intBearings Then
dblMisc += dblNutsAndBoltsKit
intMisc3 = CInt(chkNutsAndBoltsKit.Text)
ElseIf intMisc1 = intGripTape And intMisc2 = intRiserPads Then
dblMisc += dblNutsAndBoltsKit
intMisc3 = CInt(chkNutsAndBoltsKit.Text)
ElseIf intMisc1 = intBearings And intMisc2 = intRiserPads Then
dblMisc += dblNutsAndBoltsKit
intMisc3 = CInt(chkNutsAndBoltsKit.Text)
ElseIf intMisc1 = intGripTape And intMisc2 = intBearings And intMisc3 = intRiserPads Then
dblMisc += dblNutsAndBoltsKit
intMisc4 = CInt(chkNutsAndBoltsKit.Text)
End If
If chkAssembly.Checked = True Then
dblMisc += dblAssembly
intMisc1 = CInt(chkAssembly.Text)
ElseIf intMisc1 = intBearings Then
dblMisc += dblAssembly
intMisc2 = CInt(chkAssembly.Text)
ElseIf intMisc1 = intGripTape Then
dblMisc += dblAssembly
intMisc2 = CInt(chkAssembly.Text)
ElseIf intMisc1 = intRiserPads Then
dblMisc += dblAssembly
intMisc2 = CInt(chkAssembly.Text)
ElseIf intMisc1 = intNutsAndBoltsKit Then
dblMisc += dblAssembly
intMisc2 = CInt(chkAssembly.Text)
ElseIf intMisc1 = intGripTape And intMisc2 = intBearings Then
dblMisc += dblAssembly
intMisc3 = CInt(chkAssembly.Text)
ElseIf intMisc1 = intGripTape And intMisc2 = intRiserPads Then
dblMisc += dblAssembly
intMisc3 = CInt(chkAssembly.Text)
ElseIf intMisc1 = intBearings And intMisc2 = intRiserPads Then
dblMisc += dblAssembly
intMisc3 = CInt(chkAssembly.Text)
ElseIf intMisc1 = intGripTape And intMisc2 = intNutsAndBoltsKit Then
dblMisc += dblAssembly
intMisc3 = CInt(chkAssembly.Text)
ElseIf intMisc1 = intBearings And intMisc2 = intNutsAndBoltsKit Then
dblMisc += dblAssembly
intMisc3 = CInt(chkAssembly.Text)
ElseIf intMisc1 = intRiserPads And intMisc2 = intNutsAndBoltsKit Then
dblMisc += dblAssembly
intMisc3 = CInt(chkAssembly.Text)
ElseIf intMisc1 = intGripTape And intMisc2 = intBearings And intMisc3 = intRiserPads Then
dblMisc += dblAssembly
intMisc4 = CInt(chkAssembly.Text)
ElseIf intMisc1 = intGripTape And intMisc2 = intBearings And intMisc3 = intNutsAndBoltsKit Then
dblMisc += dblAssembly
intMisc4 = CInt(chkAssembly.Text)
ElseIf intMisc1 = intGripTape And intMisc2 = intRiserPads And intMisc3 = intNutsAndBoltsKit Then
dblMisc += dblAssembly
intMisc4 = CInt(chkAssembly.Text)
ElseIf intMisc1 = intBearings And intMisc2 = intRiserPads And intMisc3 = intNutsAndBoltsKit Then
dblMisc += dblAssembly
intMisc4 = CInt(chkAssembly.Text)
ElseIf intMisc1 = intGripTape And intMisc2 = intBearings And intMisc3 = intRiserPads And intMisc4 = intNutsAndBoltsKit Then
dblMisc += dblAssembly
intMisc5 = CInt(chkAssembly.Text)
End If
End Sub
End Class
Comment