login  Naam:   Wachtwoord: 
Registreer je!
 Forum

[VB.NET] events aan aangemaakte buttons toevoegen

Offline Maffiow - 02/06/2008 16:42
Avatar van MaffiowPHP interesse Ik heb dus volgende vraag: Is het mogelijk om de onclick events te gebruiken als je een button via code hebt aangemaakt.

new Button() dus

Tis mijn bedoeling om een panel te maken met knoppen (dit is me al gelukt), nu wil ik enkel nog dat elke knop ook een event heeft.

Kan iemand mij hiermee verder helpen ?

2 antwoorden

Gesponsorde links
Offline Abbas - 02/06/2008 17:10
Avatar van Abbas Gouden medaille

Crew .NET
  1. 'Deze code bijvoorbeeld in je Form_Load
  2. Dim knop As New Button()
  3. knop.Name = "myButton"
  4. knop.Text = "KLIK"
  5. Me.Controls.Add(knop)
  6. AddHandler knop.Click, AddressOf knop_Click
  7.  
  8. 'Event voor de knop_Click
  9. Private Sub knop_Click(ByVal sender As Object, ByVal e As EventArgs)
  10. MessageBox.Show("Geklikt!")
  11. End Sub
Offline Maffiow - 02/06/2008 22:02 (laatste wijziging 04/06/2008 13:09)
Avatar van Maffiow PHP interesse
  1. Dim button1 As New Button()
  2. button1.Location = New Point(472, buttonHoogte)
  3. Me.Controls.Add(button1)
  4. Dim naamke As String
  5. naamke = woorden(1).ToString.Replace(" ", "")
  6. button1.Name = "btn" & naamke
  7. naamke = button1.Name
  8. button1.Text = woorden(1) & " | " & button1.Name
  9. button1.Size = New Size(200, 20)
  10. AddHandler button1.Click, AddressOf button1_Click
  11. frisDrankTeller += 1
  12. line = inputstream.ReadLine()
  13. buttonHoogte += 25


Deze code had ik al gevonden.. dit zit in een while loop dat een tekstbestand inleest. Nu wil ik het volgende bereiken:

Voor elke button die zo gecreeërd wordt wil ik een clickevent toevoegen.
Het is de bedoeling dat elke button een dranknaam voorstelt, vervolgens wil ik per klik dat deze in een array worden opgeslagen zodat ik de bestellingen op die manier kan bijhouden.

Is dit mogelijk ? Heb dit nodig voor m'n eindproject van vb.net..
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.221s