Sp1r1t
Mitglied
Hallo,
ich habe ein Problem mit dem Hinzufügen von Click events zu Buttons.
Zum Aufbau des Projektes:
Ich habe mich von dem grafischen Anpassen mit Buttons und Textfeldern distanziert und die jeweiligen Element per Code hinzugefügt. Dadurch ist es einfacher später neue Elemente hinzuzufügen.
Einen Button füge ich mit folgendem Code ein:
Da ich diesen Button über Code generiere kann ich nicht einfach Doppelklick auf ihn machen um den EventHandler zu generieren. Nun hab ich das Problem:
Wenn ich das ganze so schreibe:
Wird mir allerdings "shortbtnsteam.Click" unterstrichen und in der Fehlerliste steht folgendes:
"BC30506 | Die Handles-Klausel erfordert eine WithEvents-Variable, die im enthaltenden Typ oder einem seiner Basistypen definiert wird."
Ich habe das ganze auch schon quer durch Google gejagt hab aber bisher noch nichts brauchbares gefunden.
würde mich freuen wenn da jemand eine hilfreichen Tipp hat.
vielen Dank schon mal im voraus.
Mit freundlichen Grüßen
Sp1r1t
ich habe ein Problem mit dem Hinzufügen von Click events zu Buttons.
Zum Aufbau des Projektes:
Ich habe mich von dem grafischen Anpassen mit Buttons und Textfeldern distanziert und die jeweiligen Element per Code hinzugefügt. Dadurch ist es einfacher später neue Elemente hinzuzufügen.
Einen Button füge ich mit folgendem Code ein:
Code:
Dim shortbtnsteam As New Button
shortbtnsteam.Text = "Open Steam Folder"
shortbtnsteam.FlatStyle = FlatStyle.Flat
shortbtnsteam.Width = 240
shortbtnsteam.Height = 30
shortbtnsteam.Location = New Point(4, 17)
gbshortcut.Controls.Add(shortbtnsteam)
Da ich diesen Button über Code generiere kann ich nicht einfach Doppelklick auf ihn machen um den EventHandler zu generieren. Nun hab ich das Problem:
Wenn ich das ganze so schreibe:
Code:
Private Sub shortbtnsteam_Click(sender As Object, e As EventArgs) Handles shortbtnsteam.Click
'Do something
End Sub
Wird mir allerdings "shortbtnsteam.Click" unterstrichen und in der Fehlerliste steht folgendes:
"BC30506 | Die Handles-Klausel erfordert eine WithEvents-Variable, die im enthaltenden Typ oder einem seiner Basistypen definiert wird."
Ich habe das ganze auch schon quer durch Google gejagt hab aber bisher noch nichts brauchbares gefunden.
würde mich freuen wenn da jemand eine hilfreichen Tipp hat.
vielen Dank schon mal im voraus.
Mit freundlichen Grüßen
Sp1r1t