[.net] Buttonklick simulieren

mafiamix

Mitglied
Hallo,

wie ist es möglich, einen Buttonklick zu simulieren?
Ich habe z. B. bei "Button1" einen Code, der ausgeführt werden soll, sobald auf "Button2" geklickt wird.

Lg,

mafiamix
 
Machs doch per Sub.

z.B.

Code:
    Sub test()
        MsgBox("Button1 wurde gedrückt")
    End Sub
    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        test()
    End Sub

    Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
        MsgBox("Button 2 wurde gedrückt, hier nach wird der Code aus Button1 ausgeführt!")
        test()
    End Sub

In den Sub "test" kommt dann der Code, den du in Button1 hast.



Peter86
 
Kann man nicht einfach beiden Buttons denselben Click-EventHandler zuweisen? Über "sender" kriegst du raus, welcher der beiden Buttons geklickt wurde.
 
Hm habs jetzt halt in n Extra Sub reingemacht. Geht aber auch anders ... irgendwie. Hab mal den Code gehabt, dass per Buttonklick ein anderes Button auch noch aufgerufen wird, aber hab den wieder vergessen.
Naja geht jedenfalls auch mit nem Extrasub. Hätte ich auch draufkommen können. ^^
Danke.
 
Code:
    Private Sub Button_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click, Button2.Click
        Select Case CType(sender,Button).Name
            Case "Button1"
               MessageBox.Show("Button1 wurde gedrückt")
            Case "Button2"
               MessageBox.Show("Button2 wurde gedrückt")
        End Select
    End Sub

Die andere Lösung. :)
 

Neue Beiträge

Zurück