Hallo, ich versuche meine Frage zu formulieren, mir fehlen die Fachbegriffe....
Ich habe es in Bild und Code Form zur Darstellung gemacht
Ich hoffe es ist etwas verständlich was ich meine,
Danke Heiko
Ich habe es in Bild und Code Form zur Darstellung gemacht
Quellcode
- Public Class Form1
- Dim farbe1 As String
- Dim farbe2 As String
- Dim count As Integer
- 'Buttons Farbe 1
- Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
- farbe1 = "rot"
- End Sub
- Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
- farbe1 = "grün"
- End Sub
- Private Sub Button3_Click(sender As Object, e As EventArgs) Handles Button3.Click
- farbe1 = "blau"
- End Sub
- 'Buttons Farbe 2
- Private Sub Button4_Click(sender As Object, e As EventArgs) Handles Button4.Click
- farbe2 = "rot"
- End Sub
- Private Sub Button5_Click(sender As Object, e As EventArgs) Handles Button5.Click
- farbe2 = "grün"
- End Sub
- Private Sub Button6_Click(sender As Object, e As EventArgs) Handles Button6.Click
- farbe2 = "blau"
- End Sub
- Private Sub Timer1_Tick(sender As Object, e As EventArgs) Handles Timer1.Tick
- count = count + 1
- 'angenommen wir haben oben farbe1=grün und farbe2=blau
- 'Abfrage
- 'ist count gerade dann
- Button2.PerformClick() 'einfacher wäre doch wenn farbe1 den Namen des Buttons kennt und hier steht farbe1.PerformClick()
- Button5.PerformClick()
- 'else
- Button3.PerformClick()
- Button6.PerformClick()
- 'ich könnte jetzt eine lange If schreiben.....
- 'if farbe1=grün then Button2.PerformClick() usw usw.
- 'geht das nicht einfacher?
- End Sub
- End Class
Ich hoffe es ist etwas verständlich was ich meine,
Danke Heiko