In einer Form (Form1) habe ich einen Button mit dem ich das Blinken der Form im Taskbar an- und ausschalten kann.
Das funktioniert auch.
Jetzt möchte ich aber aus einer zweiten Form (Form2) heraus mittels Button auch das Blinken an-und abstellen können.
Dies funktioniert auch, doch bleibt die Farbe im Taskbar auf dunkelblau stehen und nicht auf grau, das nervt. Hier der Code:
Ich hoffe, dass mir jemand helfen kann. Grüße
Das funktioniert auch.
Jetzt möchte ich aber aus einer zweiten Form (Form2) heraus mittels Button auch das Blinken an-und abstellen können.
Dies funktioniert auch, doch bleibt die Farbe im Taskbar auf dunkelblau stehen und nicht auf grau, das nervt. Hier der Code:
Ich hoffe, dass mir jemand helfen kann. Grüße
VB.NET-Quellcode
- Public Class Form1
- Private Declare Function FlashWindow Lib "user32" (ByVal a As Integer, ByVal b As Integer) As Integer
- Private Sub Form1_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
- Form2.Show()
- End Sub
- Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
- If Me.Button1.BackColor = Color.LightGray Then
- Me.Button1.BackColor = Color.LightSalmon
- Form2.Button1.BackColor = Color.LightSalmon
- Me.Button1.Text = "On"
- Form2.Button1.Text = "On"
- Timer1.Start()
- Else
- Me.Button1.BackColor = Color.LightGray
- Form2.Button1.BackColor = Color.LightGray
- Me.Button1.Text = "Off"
- Form2.Button1.Text = "Off"
- Timer1.Stop()
- End If
- End Sub
- Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
- Call FlashWindow(Me.Handle, True)
- End Sub
- End Class
- Public Class Form2
- Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
- Form1.Button1.PerformClick()
- End Sub
- End Class
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „Michael0011“ ()