MartinJM
Terugkerende gebruiker
- Lid geworden
- 9 nov 2008
- Berichten
- 1.144
Bij de artikel_verwijderen knop kan je beter deze code gebruiken:
En voor de prijzen opslaan kan je misschien even hiernaar kijken:
http://www.helpmij.nl/forum/showthread.php/633161-Configuratiebestanden-VB-NET
Het is misschien niet de nieuwste manier/snelste manier om iets op te slaan, maar het is wel redelijk makkelijk op deze manier...
Succes!
*EDIT*
Misschien kan je voor de voorgerechten/hoofdgerechten/etc ook beter een listview gebruiken... Dan kan je daarin ook nog een kolom met prijs hebben.
Ik heb toch nog iets: Bij de sub om bij de rekening te maken, mis je een paar handlers. Voeg na "Handles" dit toe: "lbVoorgerechten.MouseDoubleClick, lbHoofdgerechten.MouseDoubleClick, lbNagerechten.MouseDoubleClick, lbDrank.MouseDoubleClick".
En dit werkt beter bij form3:
Dit maakt namelijk ook onderscheid tussen de verschillende tabs... Let wel op bij het toevoegen van de rekening: Als je een voorgerecht en hoofdgerecht met dezelfde naam hebt, dan komen die bij elkaar te staan (dus de hoeveelheid veranderd dan...).
Succes!
PS: Moet er niet ook een artikel verwijderen knop voor bij de tabcontrol en listboxen... Als een horeca gelegenheid namelijk nu een ander menu maakt, dan moeten ze alles opnieuw instellen... Dat hoeft nu nog niet, maar als je het opslaan hebt geregeld, dan wel natuurlijk......
Code:
If lvRekening.SelectedItems(0).SubItems(1).Text = 1 Then
lvRekening.SelectedItems(0).Remove()
Else
lvRekening.SelectedItems(0).SubItems(1).Text = CInt(lvRekening.SelectedItems(0).SubItems(1).Text) - 1
End If
En voor de prijzen opslaan kan je misschien even hiernaar kijken:
http://www.helpmij.nl/forum/showthread.php/633161-Configuratiebestanden-VB-NET
Het is misschien niet de nieuwste manier/snelste manier om iets op te slaan, maar het is wel redelijk makkelijk op deze manier...
Succes!
*EDIT*
Misschien kan je voor de voorgerechten/hoofdgerechten/etc ook beter een listview gebruiken... Dan kan je daarin ook nog een kolom met prijs hebben.
Ik heb toch nog iets: Bij de sub om bij de rekening te maken, mis je een paar handlers. Voeg na "Handles" dit toe: "lbVoorgerechten.MouseDoubleClick, lbHoofdgerechten.MouseDoubleClick, lbNagerechten.MouseDoubleClick, lbDrank.MouseDoubleClick".
En dit werkt beter bij form3:
Code:
Public Class frmProducts
Private Sub Toevoegen_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnAdd.Click
If Not frmMain.TbCl.SelectedTab.Text = "Home" Then
Dim lsbox As ListBox = CType(frmMain.TbCl.SelectedTab.Controls(0), ListBox)
lsbox.Items.Add(txtArtikelAdd.Text)
Me.Close()
Else
MessageBox.Show("Error:" & Chr(13) & "Kan geen gerechten in deze tab plaatsen.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error)
Me.Close()
End If
End Sub
Private Sub frmProducts_Load(sender As System.Object, e As System.EventArgs) Handles MyBase.Load
txtArtikelAdd.Text = Nothing
End Sub
End Class
Dit maakt namelijk ook onderscheid tussen de verschillende tabs... Let wel op bij het toevoegen van de rekening: Als je een voorgerecht en hoofdgerecht met dezelfde naam hebt, dan komen die bij elkaar te staan (dus de hoeveelheid veranderd dan...).
Succes!
PS: Moet er niet ook een artikel verwijderen knop voor bij de tabcontrol en listboxen... Als een horeca gelegenheid namelijk nu een ander menu maakt, dan moeten ze alles opnieuw instellen... Dat hoeft nu nog niet, maar als je het opslaan hebt geregeld, dan wel natuurlijk......
Laatst bewerkt: